我最近偶然发现 C#的 SIFT 实施。我觉得玩它会很有趣,所以这就是我所做的。
该实现为任何给定图像生成一组“兴趣点”。我如何实际使用此信息来比较两个图像?
我所追求的是一个“相似值”。可以从两个图像的两组兴趣点中生成吗?
答案 0 :(得分:6)
您需要在两个图像上运行SIFT,以便在两个图像中获得兴趣点(让我们称之为关键点)。
之后,您需要在两个图像中的关键点之间找到匹配项。在OpenCV中为此目的实现了算法。
可以根据匹配数计算相似度的值。您可以考虑如果图像相同,则图像相同,并且还可以计算它们之间的相对旋转。
答案 1 :(得分:0)
您可以使用匹配数作为相似度量。