我在 OpenCV 中加载 RAW YUB 视频时遇到问题。我可以使用以下命令在 mplayer 中播放它:
mplayer myvideo.raw -rawvideo w=1280:h=1024:fps=30:y8 -demuxer rawvideo
我在 OpenCV 中的加载代码是:
CvCapture* capture=cvCaptureFromFile("C:\\myvideo.raw");
cvCaptureFromFile
总是返回 NULL。但是如果我尝试使用普通的 avi 文件,代码会正常运行(捕获不为空)。
我在 Windows 7 下使用最新版本的 OpenCV。
编辑:输出消息是
[IMGUTILS @ 0036f724] Picture size 0x0 is invalid
[image2 @ 009f3300] Could not find codec parameters (Video: rawvideo, yuv420p)
谢谢