我一直在尝试使用OpenCV和Visual Studio 2008创建应用程序,从网络摄像头捕获图像,对它们应用过滤器,然后将它们写入AVI文件.除了创建AVI文件外,一切正常.
问题是它可以在我的计算机上运行,但它不能在我同事的计算机上运行.之所以(我认为)是因为他没有必要的视频编码器供OpenCV使用.
cvCreateVideoWriter函数不返回NULL,但我最终在磁盘上有一个0kb文件.
Sup*_*Pro 20
为什么不测试所有编解码器,以便进行保存:
CV_FOURCC('P','I','M','1') = MPEG-1 codec
CV_FOURCC('M','J','P','G') = motion-jpeg codec (does not work well)
CV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codec
CV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codec
CV_FOURCC('D', 'I', 'V', 'X') = MPEG-4 codec
CV_FOURCC('U', '2', '6', '3') = H263 codec
CV_FOURCC('I', '2', '6', '3') = H263I codec
CV_FOURCC('F', 'L', 'V', '1') = FLV1 codec
Run Code Online (Sandbox Code Playgroud)
编解码器代码-1将打开编解码器选择窗口(在窗口中).
| 归档时间: |
|
| 查看次数: |
27029 次 |
| 最近记录: |