我想在两张图片中搜索类似的区域,但我不知道什么效果最好。 这些区域不会以任何方式缩放或转换,但可能出现在两个图像中的任何位置(我想知道在哪里)。他们周围还有其他的东西。
这是我想要的一个例子:
我该怎么做?
答案 0 :(得分:2)
细分图片
获取已找到区域的绑定矩形/多边形/蒙版
计算
查找匹配
比较图像之间的每个区域。处理来自#2 的数据作为单个数据集,并根据以下内容计算比较区域之间的相似性:
对于特定图片,您可以创建自己的自定义比较
提高精确度
您可以将每个区域划分为少数几个子区域,并计算#2 ,以便他们拥有更强大的数据集,但要注意旋转。
此外,如果您的细分基于颜色均匀系数,那么您也可以将其包含在数据集中
旋转图片
为此你需要在旋转时使用独立的功能,如:
或找到基本特征/边缘并旋转一个图像以匹配另一个位置......
<强>多边形强>
对于多边形图像,您可以将图像矢量化为矢量形式,然后使用任何polygon comparison算法