*私の英語が下手でしたらごめんなさい -.-"
ご挨拶、
私は学生で、OpenCV と Java の両方の経験がほとんどありません。SIFT と RANSAC を使用して、2 つの画像を 1 つのパノラマ画像にステッチできるプログラムを作成しようとしています。OpenCV Library 2.4.6 バージョンもダウンロードしました。
しかし、プログラムを実行すると、次の場所で Null Pointer Exception が発生しました。
sift1.detect(imgA, keypoint1);
これが私のプログラムの一部です:
fileA = getIntent().getStringExtra("fileA");
fileB = getIntent().getStringExtra("fileB");
imgA = Highgui.imread(fileA);
Log.i("IMREAD", fileA+" berhasil");
imgB = Highgui.imread(fileB);
Log.i("IMREAD", fileB+" berhasil");
FeatureDetector sift1 = FeatureDetector.create(3);
sift1.detect(imgA, keypoint1);
Log.d("keypoint", "jumlah keypoint 1 = " + keypoint1.size());
FeatureDetector sift2 = FeatureDetector.create(3);
sift2.detect(imgB, keypoint2);
Log.d("keypoint", "jumlah keypoint 2 = " + keypoint2.size());
ありがとうございました :)