1
我在OpenCV 2.3中使用了SIFT检测器和提取器,并发现在子图像上检测到的关键点数量并不等于整个图像上的关键点数量。子图像上的SIFT描述符并不总和那些在整个图像?
具体来说,如果我在图像A上使用SIFT检测器,检测器会检测N个SIFT关键点。 如果我将A分成四个子区域A_1,A_2,A_3,A_4并分别在这些区域运行检测器,则检测器会相应地检测到N_1,N_2,N_3,N_4 SIFT关键点。令人惊讶的是,N_1 + N_2 + N_3 + N_4不等于N!
这种现象对于SIFT算法是否正确?或者这是由于OpenCV 2.3的不好实现?
非常感谢!这真的很有帮助! –