Сбой OpenCV при попытке прочитать видео с помощью сборки RELEASE - PullRequest
2 голосов
/ 08 октября 2010

Используя

VideoCapture vcc("someDir/someFile.avi");

в качестве первой строки в моем коде (OpenCV 2.x, Win7, VS2010), выполнение RELEASE завершается сбоем, но DEBUG работает нормально, хотя и медленно, как и ожидалось.Сбой происходит только при попытке прочитать видеофайл, что означает передачу строки конструктору.

Ошибка выглядит следующим образом:

Необработанное исключение в 0x00905a4d в someName.exe: 0xC0000005: Нарушение прав доступа.

Что я пробовал до сих пор:

  • Несколько версий OpenCV2.x из SVN
  • Другой компьютер
  • Различные видеофайлы
  • С или без CUDA, TBB, Eigen, ...

Я даже создал новый проект с этой единственной строкой в ​​нем ... до сих пор падает только на RELEASE.

Ответы [ 2 ]

2 голосов
/ 08 октября 2010

Хорошо .. Решил мою собственную проблему через две недели.

Я изменил опцию проекта «С информацией об отладке» на ДА в (под) проекте opencv_ffmpeg (в решении OpenCV) для сборки RELEASE.

Интересно, что теперь он работает для "с" и "без отладки" при запуске ... которые оба раньше не работали.

1 голос
/ 04 марта 2011

Это ошибка - исправить это https://code.ros.org/trac/opencv/ticket/752

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...