使用OpenCV将IplImage写入.avi文件

时间:2012-09-24 09:58:02

标签: opencv

我要做的是从网络摄像头(服务器端)捕获帧,并通过套接字(使用Qt)发送它们并将它们保存到客户端的.avi文件中。

我设法在服务器端从网络摄像头抓取帧(使用OpenCV),我必须从IplImage转换为QImage(所以我可以通过QTcpSocket发送图像)。在客户端,我收到QImage,将其转换回IplImage,这样我就可以将收到的帧写入.avi文件。

问题是,我无法将收到的帧(以前转换为IplImage)写入.avi文件。在构建项目或运行项目时,我没有收到任何错误。 .avi文件已创建,但为空。我设法使用cvShowImage()显示IplImages。

为了将帧写入.avi(在客户端),我使用了cvWriteFrame()。

我在32位windows7上使用了Qt Creator 2.4.1和OpenCV库2.4.2。

0 个答案:

没有答案