![](/img/trans.png)
[英]OpenCV (C++) using SIFT descriptors increases the number of detected features?
[英]OpenCV/C++ - SIFT keypoint detection and corresponding descriptors
我有一张图片。 我使用Canny边缘检测器,然后我在它上面应用Sift。
结果如下:
我不明白结果。 为什么我在一些黑色区域有一些兴趣点而不是我期望的更多? 此外,圆圈大小是指什么?
我看了一下互联网,但它并不完全清楚,我也没有找到任何有关它的信息。
谁能解释一下?
SIFT代表“尺度不变特征变换”。 它可以检测多个等级的关键点。 图像上的圆圈可能指的是检测到关键点的比例。
黑色区域中的关键点位置对我来说似乎不太可能:如果你认为它们看到的区域大约是圆圈大小的2到3倍,那么黑色区域中的关键点会更有意义:它不只是检测黑区,而是像这样的区域; 这是独特的:
重要的一点,一个关键点并不意味着只有那个确切的点与其他点不同; 这意味着这一点与周围环境一起是特别的。 在SIFT的情况下,即使您缩放图像,也意味着SIFT将能够检测到相同的点(或区域,如果您愿意)。 如果愿意,返回的关键点位置就是该区域的“中心”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.