JavaでJavaCV0.1とOpenCV2.4.0を使用して複数の画像をステッチしようとしていますが、画像のステッチには次のコードを使用しています。
stitcher = Stitcher.createDefault(false);
MatVector images = new MatVector(imageN.size());
for(...){
CvArr image = cvLoadImage(imageN);
images.put(index,image);
}
MatVector result = new MatVector(1);
int status = stitcher.stitch(images,result);
if( status == stitcher.OK )
{
cvSaveImage(result.getIplImage(0));
}
注1:この例でロードされた画像は、ステッチに有効な画像です。
注2:コードのC ++バージョンは、現在の構成で問題なく実行されます
stitcher.stitchメソッドでは、opencvは「k==MAT」などのアサーション例外をスローします。これをどのように修正すればよいですか?このサンプルコードでは、MatVectorの使用法は正しいですか?
ありがとう...