【问题标题】:Join the two images加入两个图像
【发布时间】:2019-10-09 13:33:56
【问题描述】:

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

这是另一个贴在脸上的“胶水”图像:

由于图像的背景不一样,我读到无法进行拼接(因为不同的功能)。而这两块就像拼图一样需要旋转,所以问题不像全景拼接那样简单。

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

我正在考虑找到白色计数,然后保持一张图像固定,旋转另一张并找到合并计数的区域,同时存储我旋转的角度。当完美匹配时,面积会变小。

【问题讨论】:

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

标签: python image opencv image-processing image-stitching


【解决方案1】:

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

我垂直翻转和水平翻转您的一张图像,然后将它们都放入 Photoshop 中的两个单独图层。然后我将 “混合模式” 设置为 Difference,这始终是对齐图像的好方法 - 因为当图像对齐时它们通常会变黑并且没有差异。

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

【讨论】:

    猜你喜欢
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 2019-05-02
    相关资源
    最近更新 更多