我試圖通過使用Java中JavaCV 0.1和OpenCV 2.4.0拼接多張圖片,我使用拼接圖片驗證碼:JavaCV拼接
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的用法在這個示例代碼中是否正確?
謝謝...