简体   繁体   中英

Problem with VideoCapture in OpenCV 2.3

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

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

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM