Python 连接两个图像

Python 连接两个图像,python,image,opencv,image-processing,image-stitching,Python,Image,Opencv,Image Processing,Image Stitching,我对OpenCV和DIP都是新手,所以我需要一些帮助来拼接两幅图像。问题背景是,有两块塑料的粘合剂/胶水从两块连接的塑料片上撕下。这是底座上的“胶水”图像: 这是另一个附着面上的“胶水”图像: 由于图像的背景不一样,我读到不可能进行缝合(因为不同的特征)。这两件像拼图一样需要旋转,所以问题不像panaroma缝合那样简单 如何将这些图像连接在一起 我想找到白色的计数,然后保持一个图像固定,旋转另一个,找到合并的计数区域,同时存储旋转的角度。当出现完美匹配时,面积将变小 这不是一个完整的答案,

我对OpenCV和DIP都是新手,所以我需要一些帮助来拼接两幅图像。问题背景是,有两块塑料的粘合剂/胶水从两块连接的塑料片上撕下。这是底座上的“胶水”图像:

这是另一个附着面上的“胶水”图像:

由于图像的背景不一样,我读到不可能进行缝合(因为不同的特征)。这两件像拼图一样需要旋转,所以问题不像panaroma缝合那样简单

如何将这些图像连接在一起


我想找到白色的计数,然后保持一个图像固定,旋转另一个,找到合并的计数区域,同时存储旋转的角度。当出现完美匹配时,面积将变小

这不是一个完整的答案,(没有人说答案必须完整),但它可能会激励你或其他人想出一种方法

我垂直翻转并水平翻转了你的一张图片,然后将它们都放在Photoshop的两个独立图层上。然后,我将“混合模式”设置为“差异”(Difference),这始终是对齐图像的好方法,因为图像对齐时通常会变黑,并且没有差异

然后我在另一层上移动了一层。我想你需要做一些类似的事情来解决你的问题-你只需要找到一些你的代码可以最大化或最小化的东西


这些图像中有多少需要以这种方式缝合在一起?只有一个?这个问题可能会得到更好的答案。不,多张图片,但遵循类似的结构,比如当你从塑料的两部分撕下胶水时,你可能会在塑料的每一侧得到不同的粘合剂图案,如果你知道胶水的整个区域将占据屏幕的大部分,你在最后一段提到的策略可能会奏效。