Ошибки при использовании OpenCV 2.4.10 в Visual Studio 2013
Информация:
Windows 8.1 64-битная
Visual Studio 2013
OpenCV 2.4.10
Мне нужен OpenCV для некоторой обработки изображений для моей группы в колледже, но я даже не могу научиться использовать функции OpenCV, потому что не могу заставить его работать с Visual Studio 2013. Я несколько недель пытался использовать различные учебники и видео, которые все так похожи, но всегда немного отличаются, но всегда терпят неудачу. Я нашел этот учебник ( https://www.youtube.com/watch?v=vwhTKsvHwfQ) и теперь, кажется, работает (исходники по крайней мере сейчас собрать)... но некоторые примеры, которые я запускаю, не работают, и вывод отладки говорит что-то вроде этого:
"OpenCV2410Test2.exe" (Win32): загружен "C:\Windows\SysWOW64\ntdll.dll". Не удается найти или открыть файл PDB.
"OpenCV2410Test2.exe" (Win32): загружен "C:\Windows\SysWOW64\kernel32.dll". Не удается найти или открыть файл PDB.
Приблизительно около 50 "ошибок", подобных той, которая существует в разных областях, и я не знаю, почему, хотя это происходит только в некоторых примерах (например, вышеупомянутая ошибка возникла при попытке запустить "edge.cpp"). У меня было так много ошибок с этим, и я понятия не имею, что делать. Единственное, о чем я могу думать, это о том, что моя ОС 64-битная, когда видео имеет 32-битную ОС.
Помощь будет принята с благодарностью, я хочу знать, что моя установка будет работать, когда она мне понадобится.
1 ответ
Ошибки, которые вы видите, скорее всего, напрямую не влияют на работу вашего кода - и, вероятно, вам не о чем беспокоиться!
См.: opencv2.4.4 visual studion 2012 Не удается найти или открыть файл PDB
В случае примера "edge.cpp", если образец не работает, но вы не получаете никаких ошибок, кроме "Не удается найти или открыть файл PDB", и ваш код завершается с кодом -1, это, вероятно, связано с он не находит нужное изображение (fruits.jpg), если вы импортировали код в новый проект для его проверки.
Надеюсь это поможет!