我会使用ORB特征检测器和提取器从一组灰度图像中获取特征。
问题在于,如果我尝试多次检测\提取同一幅图像,则会得到不同的特征,因此无法后续用于检测。
代码如下:
bmp=BitmapFactory.decodeResource(getResources(),R.drawable.t1);
Utils.bitmapToMat(bmp, mat);
FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB);
detector.detect(mat, keypoints);
DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.ORB);
extractor.compute(mat, keypoints, features);
也许有人对此有一些见解?