2012-02-24 9 views
1

旧式の非推奨のIplImageを使用する古いCコードを使用しています。MatをI C言語のIplImageに変換するにはどうすればよいですか?

私はAndroid用の新しいOpenCV 2.3.1を使用しています。カメラから取得した画像はCvMatです。私はそれをIplImageに変換したいので、それをネイティブ関数に渡すことができます。

また、CvMatを受け入れるように元の関数を変更して、関数の本体の内部でIplImageに変換することもできますが、C NOT C++で行う必要があります。

答えて

6

使用cvGetImage

IplImage tmp; 
IplImage* result = cvGetImage((CvArr*) mat, &tmp); 
+0

+1はい、それはそのを行う方法です。 – karlphillip

関連する問題