【问题标题】:Algorithm or Open Source implementation for custom Auto-Focus [closed]自定义自动对焦的算法或开源实现 [关闭]
【发布时间】:2011-11-14 10:18:45
【问题描述】:

我注意到,在一些没有真正光学对焦控制的设备(黑莓、Android 手机等)中,有一个内置的数字自动对焦机制。

我认为这种机制完全在软件中实现,将图像“锐化”算法应用于相机输入的图像)*。

是否有一种算法(甚至是 Java 或 C 中的开源库),以便我可以在捕获图像后将其应用于图像?

提前致谢。

*更新:似乎我正在寻找的实际上并不是自动对焦,因为它涉及检测最佳对焦级别以及通过 API 更改它的方法。我需要的是一种算法,它给定模糊的输入图像,生成具有更好清晰度的输出图像。

【问题讨论】:

  • 我会说在相机中对焦与任何锐化算法都不同。尽管 OT,但参考聚焦方法可能会引起人们的兴趣:doc.com/technologies/Documents/…
  • 感谢您的链接。同意,我会用更好的描述更新我的问题。

标签: java c algorithm open-source autofocus


【解决方案1】:

看来你是关于反卷积。比如说,我们有卷积 g(x)a = h,其中 g 是原始图像,a - 相机光圈和 h - 感测(“模糊”)图像,(x) - 卷积操作。

反卷积是用已知的 A 和 H 计算 G,可以通过多种方式完成。

一个基于 Fg(i) * Fa(i) = Fh(i) 的事实,其中 F 是傅立叶变换。显然 Fg(i) = Fh(i) / Fa(i)。

在实践中,反卷积大大增加了噪声,因此需要使用噪声抑制算法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多