Problem with VideoCapture in OpenCV 2.3

故事扮演 提交于 2019-12-07 08:04:20

问题


I have problem in using VideoCapture calss for opening a MPEG video file. The code was compile properly. However, during the running time, it can not open the file and give me the following warning message:

warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:477)

I have this problem only when I build my code in debug mode. I relsease mode the code works correctly.

The code also works correctly in the c style using CvCapture and cvCaptureFromAVI (in both release and debug mode), however, I'd like to develop my code in more C++ style.

(I am using OpenCV 2.3 in Visual-studio (C++) 10)

Thank you for you helps


回答1:


Check your include paths. It sounds like the build environment is properly configured for Release-mode but not Debug-mode.




回答2:


I think it is a problem with opencv 2.4.2 In my case I changed it to opencv 2.4.3. Now it is working. But some works like face detection are not working with opencv 2.4.3. Build a new project and include the directories of opencv 2.4.3 . It will work then.



来源:https://stackoverflow.com/questions/6670515/problem-with-videocapture-in-opencv-2-3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!