我提供的链接显示我正在谈论的图像。
以下链接显示了这些图像。 http://imgur.com/a/nW6sx#0
我有两张灰度图像。列表中的第一个和第二个图像。
他们彼此相交。列表中的第三张图片
我需要找到重叠区域。然后从两个图像中提取这些区域以创建2个单独的相等大小的图像。列表中的第四和第五张图片。
如何使用OpenCV和C ++ API执行此操作?先感谢您。
答案 0 :(得分:1)
您可以尝试将它们剪切成大小均匀的矩形,并将模板与感兴趣的区域从一个图像匹配到另一个图像。然后,模板匹配的位置可以告诉您有关重叠的信息。因此,如果在图片B的左下角找到图片A中间的类似矩形,则可以估计重叠。如果您对许多感兴趣的区域执行此操作,您可以获得相当不错的估计值。
另一个选择可能是尝试使用SIFT
之类的东西来匹配两个图像之间的点