OpenCV cvCapture压缩数据

时间:2012-06-22 11:58:57

标签: c++ opencv rtsp

我可以从cvCapture获取压缩数据,cvCapture在cvGrabFrame之后存储到缓冲区中,然后再使用cvRetrieveFrame吗?我需要将它们保存在压缩帧的存档中。

我使用cvCaptureFromFile从Axis IP摄像头获取rtsp流。

1 个答案:

答案 0 :(得分:2)

据我所知,这是不可能的。 CvCapture是一种黑盒子结构。实际上没有可能访问内部数据。

有压缩图像的功能cv::imencode。再次压缩图像并不是最佳选择,但它应该可以工作。

顺便说一下,您正在使用旧的C API,并且有一个更新的C ++ API,可以让捕获更加优雅:cv::VideoCapture

相关问题