:cvQueryFrame()
:http://opencv.willowgarage.com/documentation/c/highgui_reading_and_writing_images_and_video.htmlOpenCVの - cvQueryFrame()OpenCVのリファレンスマニュアルで
それは以下について述べ
返される画像は ユーザによって放出または改変されるべきではありません。
この声明の意味は?
ありがとうございました。
:cvQueryFrame()
:http://opencv.willowgarage.com/documentation/c/highgui_reading_and_writing_images_and_video.htmlOpenCVの - cvQueryFrame()OpenCVのリファレンスマニュアルで
それは以下について述べ
返される画像は ユーザによって放出または改変されるべきではありません。
この声明の意味は?
ありがとうございました。
ソースタイプ(カメラ/ファイル、コーデック)に従って、cvQueryFrame
は、連続してキャプチャされた画像に同じメモリ領域を使用している可能性があります。 cvQueryFrame
またはcvRetrieveFrame
によって返されたイメージの割り当てを解除または変更しようとすると、OpenCVのキャプチャコードが正常に機能しなくなる可能性があります。
これは、たとえばcvReleaseImage
を呼び出して、これらの関数から返されたイメージメモリを解放しようとしないでください。必要に応じてライブラリがこれを行います。
また、cvScale
,cvSet
タイプの機能を使用して画像を変更したり、低レベルのピクセルデータを直接変更したりしないでください。取得したイメージを使用する前に修正する場合は、cvCloneImage
を使用して別のコピーを作成してください。
あなたは私の人生を救っただけです。 –