2010-12-16 2 views
0

によって作成されたIplImageへを解放するためにどのように私はIplImage型の場合にメモリを解放する方法がわからないが、このように作成しました私は、エラーが発生します。imdecode

1 IntelliSense: argument of type "IplImage *" is incompatible with parameter of type "IplImage **" c:\users\richard\documents\visual studio 2010\projects\server\server\server.cpp 59 19 Server 

これはどちらか動作しません。

cvReleaseImage(fIplImageHeader); 

私はエラーを取得します:

1 IntelliSense: no suitable conversion function from "IplImage" to "IplImage **" exists c:\users\richard\documents\visual studio 2010\projects\server\server\server.cpp 59 19 Server 

任意の提案を?

+0

古いインターフェイスと新しいインターフェイスを混在させてもいいですか? http://opencv.willowgarage.com/documentation/cpp/memory_management.html –

答えて

1

あなたの例ではポインタを扱っていません。メモリはスタック上にあり、スコープの終わりまで解放するものは何もありません。

operator IplImage() constからMatまでは、データがコピーされないことを指定します。

関連する問題