0

画像を表示し、ユーザーが4つのポイントを使用してこの画像内の任意の領域を選択できるようにするJavaアプリケーションを作成しました。

私が今やりたいのは、この選択されたクワッドを取得し、そこから新しい長方形の画像を作成することですが、OpenCVは私に次のことを与え続けます:OpenCVエラー:cvPerspectiveTransform のcvarrToMatの不正な引数(不明な配列タイプ)

これは私のコードです:

IplImage i2 = IplImage.createFrom(bTmp); 
tmpImage = new IplImage(i2.width()*i2.height());
CvMat m = CvMat.create(3, 3);

cvGetPerspectiveTransform(new float[]{0,0,20,0,20,20,0,20}, new float[]{0,0,20,0,203,20,20,203}, m);
cvPerspectiveTransform(i2, tmpImage, m);

何か案は?

4

0 に答える 0