1

cvGrabFrame の後、cvRetrieveFrame を使用する前に、cvCapture から圧縮データを取得できますか? それらを圧縮フレームのアーカイブに保持する必要があります。

Axis IP カメラから rtsp ストリームを取得するために cvCaptureFromFile を使用します。

4

1 に答える 1

2

私が見る限り、それは不可能です。CvCapture はブラック ボックス構造です。内部のデータにアクセスする可能性は実際にはありません。

画像を圧縮する関数cv::imencodeがあります。画像を再度圧縮するのは最適ではありませんが、うまくいくはずです。

ところで、古い C API を使用していますが、キャプチャをよりエレガントにする C++ 用の新しい API cv::VideoCapture があります。

于 2012-06-22T12:27:33.730 に答える