【发布时间】:2015-01-29 17:19:45
【问题描述】:
我收藏了100多张图片。虽然我能够看到它们之间的共同模式,但我被要求编写某种脚本/程序来检查它们之间的相似性或相似程度。
所有图片的尺寸均为 255x255。只有黑白两种颜色。在大多数情况下,图像由三种原始形状组成:
- 正方形/长方形
- 垂直/水平/对角线
- 图像上沿对角线拉伸的斑点/云状形状
在大多数情况下,这些形状在图像上的相同位置,但大小和形状不同。例如,正方形出现在图像的角落,但大小不同。
我的问题是:有没有什么软件可以给我一个数值来表示图像之间的相似程度?
【问题讨论】:
-
SIFT or SURF 可能是一个开始,也可能是something like this。
-
你的图片可以吗?
-
@Roger 这适用于这些图像吗?它基本上是一些数据的可视化表示。这种形状不像你看到的那样持续
-
@articuno 这里有两张图片
-
他们为什么会有这么大的噪音?我认为您应该从中值滤波器(medianBlur)开始,然后看看它是使图像变得更好还是更差。那我不太确定相似度是什么意思,减法,然后计算像素,对你有帮助吗?
标签: image opencv image-processing