我想要在两张图片中寻找相似的区域,但是我不知道什么方法最好。
这些区域没有被缩放或者转换,但可能出现在两张图片的任何位置(我想知道它们在哪里)。周围还有其他的东西。
以下是我想要的一个例子:
我该如何实现?
我想要在两张图片中寻找相似的区域,但是我不知道什么方法最好。
这些区域没有被缩放或者转换,但可能出现在两张图片的任何位置(我想知道它们在哪里)。周围还有其他的东西。
以下是我想要的一个例子:
我该如何实现?
图像分割
获取找到的区域的边界矩形/多边形/掩码。
对于每个区域计算
查找匹配项
因此,在图像之间比较每个区域。将#2中的数据处理为单个数据集,并根据以下之一计算所比较区域之间的相似性:
对于特定的图像,您可以创建自己的自定义比较
为了提高精度
您可以将每个区域划分为几个子区域,并计算其中的#2,以获得更强的数据集,但要注意旋转。
还可以将分割基于颜色均匀性系数,然后将其包含在数据集中
旋转图像
为此,您需要使用与旋转无关的特征,例如:
或者找到基础特征/边缘并将一个图像旋转以匹配另一个图像的位置...
多边形
对于多边形图像,您可以将图像矢量化回矢量形式,然后使用任何多边形比较算法