【问题标题】:How to automatically align an image in Python如何在 Python 中自动对齐图像
【发布时间】:2020-08-25 01:07:09
【问题描述】:

我有几十张这枚硬币的不同旋转角度(34、120、170 度)的图像。在 Python 中自动对齐图像以使其“对齐”的最简单和最好的方法是什么,如下图所示?

【问题讨论】:

  • 旋转是这些特定的角度还是可以是任何东西?人类如何解决这个问题?
  • 我不想听起来很悲观,但这项任务可能非常困难。
  • 单个样本图像远远不够。
  • 将图像重新映射到对数极坐标空间。并使用 FFT 查找循环移位。

标签: python python-3.x python-2.7 image-processing


【解决方案1】:

对于这枚特殊的硬币,唯一真正的方向线索是我们信任上帝的座右铭(也可以使用其他字母,但您需要保证它们是对称放置的)。头部需要被识别为头部,不会提供非常准确的方向信息。

不幸的是,即使检测字符也是有问题的,标准的 OCR 包会惨遭失败。

如果我必须解决这个问题(尽管需要更多样本),我想我会关注外环的内容并检测特征的集中度。

【讨论】:

  • 我有大量的图像来训练模型来教它正确的方向是什么。我希望找到一个我可以学习的教程。
  • Alex Alex 提供的链接超出了我的理解水平。我希望有一个更容易遵循的教程。没想到会这么难。希望创建一个模型来告诉它应该是什么样子,然后它会相应地旋转图像。
  • @user2607686:你没有说你想使用特定的技术(大概是深度学习 - IMO 是个坏主意)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 2014-11-14
  • 2013-05-27
  • 2017-09-29
  • 2013-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多