Проблема с VideoCapture в OpenCV 2.3 - PullRequest
4 голосов
/ 13 июля 2011

У меня проблема с использованием VideoCapture calss для открытия видеофайла MPEG.Код был скомпилирован правильно.Однако во время выполнения он не может открыть файл и выдает следующее предупреждающее сообщение:

предупреждение: Ошибка открытия файла (../../modules/highgui/src/cap_ffmpeg_impl.hpp: 477)

Эта проблема возникает только при сборке кода в режиме отладки.Я использую режим, код работает правильно.

Код также работает правильно в стиле c , используя CvCapture и cvCaptureFromAVI (в обоих выпусках ирежим отладки), однако я хотел бы разработать свой код в стиле C ++.

(я использую OpenCV 2.3 в Visual-studio (C ++) 10)

Спасибо за васпомогает

Ответы [ 2 ]

1 голос
/ 24 сентября 2012

Проверьте ваши пути включения. Похоже, что среда сборки правильно настроена для режима выпуска, но не для режима отладки.

0 голосов
/ 16 июня 2013

Я думаю, что это проблема с opencv 2.4.2. В моем случае я изменил его на opencv 2.4.3.Теперь это работает.Но некоторые работы, такие как распознавание лиц, не работают с opencv 2.4.3.Создайте новый проект и включите каталоги opencv 2.4.3.Это будет работать тогда.

...