Bor*_*ris 7 opencv image-comparison sift
我最近偶然发现了C#的SIFT实现.我觉得玩它会很有趣,所以这就是我的所作所为.
该实现为任何给定图像生成一组"兴趣点".我如何实际使用此信息来比较两个图像?
我所追求的是单一的"相似价值".这可以从两个图像的两组兴趣点中生成吗?
您需要在两个图像上运行SIFT,以便在两个图像中获得兴趣点(让我们称之为关键点).
之后,您需要在两个图像中找到关键点之间的匹配.在OpenCV中为此目的实现了算法.
可以根据匹配的数量计算相似度的值.您可以考虑,如果您获得的点数超过4个点,则图像也相同,您还可以计算它们之间的相对旋转.