opencv中怎样显示视频

ttcbl 2011-09-16 03:30:00
我下载了解码器之后,opencv中还是不能播放出视频来
代码如下
#include "cv.h"
#include "highgui.h"

int main(int argc,char** argv)
{
cvNamedWindow("video",CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCreateFileCapture("video.avi");
IplImage* frame;
frame = cvQueryFrame(capture);
if (!frame)
{
break;
}
cvShowImage("video",frame);
char c = cvWaitKey(33); //当前帧显示后,等待33秒
if( c == 27)
break;
cvReleaseCapture(&capture);
cvDestroyAllWindows();

return 0;

}

怎么解决啊
...全文
225 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2011-09-16
  • 打赏
  • 举报
回复
C:\OpenCV2.3\build\bin\opencv_ffmpeg.dll
C:\OpenCV2.3\opencv\3rdparty\ffmpeg\opencv_ffmpeg.dll
C:\Program Files\OpenCV\3rdparty\ffmpeg\opencv_ffmpeg.dll
C:\Program Files\OpenCV\build\bin\debug\opencv_ffmpeg.dll
C:\Program Files\OpenCV\build\bin\release\opencv_ffmpeg.dll
C:\Program Files\StormII\codec\ffmpeg.dll
ryfdizuo 2011-09-16
  • 打赏
  • 举报
回复
问你版本多少?
我2.3下面直接添加opencv_ffmpeg.dll就可以。
ttcbl 2011-09-16
  • 打赏
  • 举报
回复
不行的啊、LINK : fatal error LNK1104: cannot open file "ffmpeg.lib"
ryfdizuo 2011-09-16
  • 打赏
  • 举报
回复
avi不需要解码器啊,添加一下ffmpeg.lib就行了。
PS:你的版本多少?

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧