比较常见功能/模式的图像

时间:2015-01-28 07:31:15

标签: image opencv image-processing

enter image description here enter image description here我收集了100多张图片。虽然我能够看到它们之间的共同模式,但我被要求编写某种脚本/程序来检查它们之间的相似性或相似程度。

所有图像的尺寸均为255x255。黑色和白色只有两种颜色。在大多数情况下,图像由三种原始形状组成:

  • 正方形/矩形
  • 垂直/水平/对角线
  • Blob / cloud like形状在图像上对角拉伸

在大多数情况下,这种形状在图像上的相同位置,但具有不同的尺寸和形状。例如,正方形出现在图像的角落中,但尺寸不同。

我的问题是:是否有任何类型的软件可以给我一个代表图像之间相似程度的数值?

1 个答案:

答案 0 :(得分:3)

您可以计算这些操作并匹配它们:

  1. 中位数滤镜/侵蚀/扩张

  2. 计算图像渐变(Scharr,Sobel)以提取强烈的图案

  3. 计算霍夫线对2

  4. 的结果进行变换或轮廓提取

    4A。从3

    的结果开始在HU时刻执行马哈拉诺比斯距离

    4b中。 (备选方案)计算直方图并在3

    的结果上匹配它们

    到目前为止,最好的图书馆之一是OpenCV(http://www.opencv.org),其中有详细记录(docs.opencv.org)