• 6336阅读
  • 4回复

[提问]qt opencv 视频录制问题 [复制链接]

上一主题 下一主题
离线changk086
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-18
为什么qt opencv实现的摄像头视频录制,当到达1分06秒时录制就会停止、卡死,而此时生成的视频文件最大为87.8M???求解?视频存储格式是avi。
离线tsuibin

只看该作者 1楼 发表于: 2012-04-19
...code ...
离线changk086
只看该作者 2楼 发表于: 2012-04-19
回 1楼(tsuibin) 的帖子
double outCompressCodec = cvGetCaptureProperty(cam,CV_CAP_PROP_FOURCC);
            video=cvCreateVideoWriter("video.avi",outCompressCodec,3, cvSize(frame->width, frame->height), 1 );
            for(int i=0;i<200;i++)
            {
                frame = cvQueryFrame(cam);
                cvWriteFrame(video, frame);
                cvShowImage("cam",frame);
                if(112==cvWaitKey(20))
                    break;
            }
离线changk086
只看该作者 3楼 发表于: 2012-04-21
回 1楼(tsuibin) 的帖子
这个是什么情况?
离线changk086
只看该作者 4楼 发表于: 2012-04-23
回 1楼(tsuibin) 的帖子
自己解决了,哈哈
快速回复
限100 字节
 
上一个 下一个