gpt4 book ai didi

opencv - 使用opencv检测和校正数字化的super8帧的弯曲图像

转载 作者:行者123 更新时间:2023-12-02 16:39:36 25 4
gpt4 key购买 nike

我正在使用照片扫描仪和DIY传输设备来获得对Super / Normal 8老胶片的高质量扫描。
我编写了免费软件,该软件使用步进电机在扫描仪 Pane 上自动进行胶片的传输,并进行胶卷的扫描。有免费的软件可以从该条中提取帧,并允许从中生成电影。我们编写了一个wiki,描述了整个过程和软件。

我想解决的问题是胶片的弯曲/扭曲扫描,这是由于胶片在导片器中并非100%平整甚至跳出而导致的。

这是弯曲条纹的示例图像:

使用链轮孔或框架边框的几何形状并获得对齐的图像来检测弯曲的最佳方法是什么?通常,误差会在胶片进入/离开胶片导板的 strip 的开始/末端逐渐积累,这可能导致输出胶片跳动。

我赞成基于 strip 的校正而不是逐帧校正,但是我不知道检测弯曲是否存在然后对其进行校正的最有前途的方法是什么。

大师们的任何投入都是很棒的!

最佳答案

首先是找到图像剪切-那些链轮孔看起来像是非常好的信噪比标记,可用来校正您需要的量。特别是它们的侧面与垂直方向所成的 Angular 。

也许有更好的东西,但是最近我一直在使用轮廓,这是基础知识:

  • 阈值/ Canny进行检测,直到所有剩下的
  • 查找轮廓
  • 使用片刻查找质心(您随后将知道
    上下移动电影的数量)
  • 使用力矩或轮廓指向自身(以某种方式)找到剪切角-建议在findContours中使用'CV_CHAIN_APPROX_ SIMPLE '标签...

  • 也许有更好的方法:)至于轻微的曲线-hrrm,不知道

    关于opencv - 使用opencv检测和校正数字化的super8帧的弯曲图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28754791/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com