使用欧几里德距离的两个图像之间的OpenCV相似性

时间:2015-08-19 08:21:14

标签: opencv

我们可以使用欧几里德距离来确定两个图像之间的相似性

  • 使用SUFT
  • 检测关键点image1,image2
  • 使用SUFT计算描述符image1,image2
  • double dif = norm(des1,des2,L2_norm)---->如果dif很小 - >我们能说出两张相似的图片吗?

如果是,那么导致这两个图像的阈值是相似的。

另一个问题是我为这些图像计算描述符。 我看到它们的大小并不相等。例如:des1是64x96,des2是64x85 因此,norm函数会抛出异常。

为了使用欧几里德距离,我们有没有办法将描述符标准化为固定大小?

我目前使用OpenCV Java API来完成上述工作。

0 个答案:

没有答案