无法在OpenCV中读取AVI文件

时间:2014-01-07 02:45:24

标签: opencv computer-vision video-capture video-processing avi

我正在尝试使用OpenCV打开一个AVI文件,这是我用来读取视频文件的代码行。

CvCapture* capture = cvCaptureFromAVI(video_file_name);

但它返回一个cvCapture ponter,它指向0x00000000的地址(因此指针无效)

这可能是与编解码器相关的问题吗?缺少ffmpeg?

1 个答案:

答案 0 :(得分:0)

问题必须与ffmpeg编解码器有关。导致名为icvCreateFileCapture_FFMPEG_p的变量为空的二进制文件之间必定存在不匹配,并且在尝试读取avi文件之前对此变量进行逻辑检查会终止该函数