在OpenCV中,我使用以下函数从文件创建CvCapture:
CvCapture * data = cvCreateFileCapture(filename);
这适用于扩展名为.avi的视频文件。当我使用rtsp协议使用互联网相机时,我收到以下错误:
warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:477)
显然编解码器有问题。有人知道怎么解决吗?宁愿需要一步一步的指示,因为我是OpenCV的新手。
答案 0 :(得分:0)
首先确保您拥有正确的视频文件路径。
然后,如果错误仍然存在,请安装一些编解码器。例如K-lite包装。重新启动计算机。
答案 1 :(得分:0)
filename必须如下:“C:\\ test.avi”,检查你的filePath