我正在使用 C 语言中的 OpenCV。我打算在窗口上运行视频(并在使用我制作的算法显示它们之前对帧进行一点图像处理)。但是以下行:
CvCapture* capture = cvCreateFileCapture("eve.avi");
给我错误:
OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported
array type) in cvGetMat, file /build/buildd/opencv-2.3.1/modules/core/src/array.cpp,
line 2482 terminate called after throwing an instance of 'cv::Exception'
what(): /build/buildd/opencv-2.3.1/modules/core/src/array.cpp:2482: error: (-206)
Unrecognized or unsupported array type in function cvGetMat
我已经尝试了各种我发现的 .avi 文件,并且都产生了这个。使用 Ubuntu 12.10。