gpt4 book ai didi

c++ - 哪种反卷积算法最适合从文本中去除运动模糊?

转载 作者:可可西里 更新时间:2023-11-01 17:38:17 29 4
gpt4 key购买 nike

我正在使用 OpenCV 处理手机拍摄的照片。图片包含文字,并且有少量运动模糊,我需要将其移除。

最可行的算法是什么?到目前为止,我已经测试了 Lucy-Richardson 和 Weiner 反卷积,但它们没有产生令人满意的结果。

最佳答案

同意@TheJuice,你的问题出在PSF估计上。通常为了能够从单帧执行此操作,需要对导致模糊的因素(物体的运动、传感器的运动类型等)做出若干假设。

您可以找到一些指针,尤其是在一维情况下,here .他们使用一种过滤方法,主要从模糊中留下相关性,丢弃原始图像的空间相关性,并使用它来推断运动方向,从而推断出 PSF。对于小的模糊,您可以将运动视为恒定的;否则,您将不得不使用更复杂的加速运动模型。

不幸的是,手机模糊通常是 CCD 集成和非线性运动(垂直于视线的平移、手腕运动的偏航和绕手腕的旋转)的组合,因此 Yitzhaky 和 ​​Kopeika 的方法可能只能产生可接受的效果结果是少数情况。我知道有一些方法可以解决这个问题(“深度意识”等),但我从来没有遇到过这些问题。

您可以使用 Focus Magic 等照片恢复软件预览结果;虽然他们不使用 YK 估计器(运动描述留给你),但其余的工作流程必然非常相似。如果您的照片适合 Focus Magic 恢复,那么可能 YK 方法会起作用。如果它们不是(或不够,或不够值得),那么即使尝试实现它也毫无意义。

关于c++ - 哪种反卷积算法最适合从文本中去除运动模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12840231/

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