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(""));
}
ただし、null 値を返します。ありがとうございました。