我想在我的图片中仅识别这个标记的部分。 (标记为红色) 它应该是一种比例和平移不变的匹配算法。哪种方法最好?
SIFT方法在这里有用吗?正如我所观察到的,它输出了许多要点。我希望始终只识别这个预定义的部分。也许是一个blob,或者这个部分的质心。
编辑:我正在尝试使用VLFeat中的SIFT。这是我正在使用的代码:
Ia = imread ('Img_1.bmp') ; % Img_1 is the entire wheel's image
Ib = imread ('Img_2.png') ; % Img_2 is a small image containing only the part I want to identify in all images.
Ia = im2single(rgb2gray(Ia)) ;
Ib = im2single(rgb2gray(Ib)) ;
[fa, da] = vl_sift(Ia) ;
[fb, db] = vl_sift(Ib) ;
[matches, scores] = vl_ubcmatch(da, db) ;
在此之后,如何查看匹配的图像?正如它在网站上显示的那样?
此外,这种方法是否符合我的目的,只能确定一小部分?
此后我该怎么办?