Stitcher stitcher = Stitcher.createDefault(false);
MatVector images = new MatVector(4);
images.put(0,cvLoadImage("1.jpg"));
images.put(1,cvLoadImage("2.jpg"));
images.put(2,cvLoadImage("3.jpg"));
images.put(3,cvLoadImage("4.jpg"));
这将正确拼接图像。你能给我一些想法来一次将文件夹中的所有图像加载到matvector吗?
我试过这个:
File actual = new File("image path");
File list[] = actual.listFiles();
MatVector images = null;
for(int i=0; i<list.length; i++){
new MatVector(list.length);
images.put(i,cvLoadImage(""));
}
但它返回空值。谢谢你。