Я разрабатывал некоторые инструменты для компьютерного зрения с openCV, но каждый раз, когда я передаю строку в функцию openCV, персонажи помечаются в начале. Сначала это просто раздражало, но теперь я пытаюсь использовать инструменты openCV fileStorage, и символы making делают мои имена файлов нечитаемыми.
Примечание: символы добавляются только когда я передаю строки в новые функции openCV в стиле c ++. Если я использую старые функции стиля C, строки получаются хорошими.
Пример:
Я ввожу это:
namedWindow("CBImage", 1);
.
.
.
imshow("CBImage", Frame);
Но заголовок окна гласит BCBImage
Я не думаю, что проблема обязательно связана с openCV; Я думаю, что это связано с использованием строк в целом. проверьте эту ссылку, кодер, похоже, испытывает похожую проблему.
http://www.sfml -dev.org / форум / viewtopic.php? Т = 1257 & ИСС = 5cfa50b780e47685d1c03296adffa8ed
есть мысли?
спасибо
Спасибо всем за помощь. Оригинальное предложение KennyTM решило проблему. Мне пришлось заменить библиотеки cv cvaux cvcore и highgui на отладочные версии (возможно, их придется создавать в зависимости от того, какую версию openCV вы используете, проверьте папку lib в каталоге openCV).