gpt4 book ai didi

image-processing - OpenCV中的行、列检测(OCR预处理)

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:59 26 4
gpt4 key购买 nike

首先,我的最终目标是使用 tesseract 处理以下图像: http://ubuntuone.com/72m0ujsL9RhgfMIlugRDWP(我把第二列和第三列给擦掉了。。。)

但是 tesseract 在点状背景方面存在问题。所以我的想法是用OpenCV对图像进行预处理。最好的办法是我能以某种方式检测到每一行,因为我需要通过应用与偶数行不同的阈值来删除虚线背景。有什么办法可以解决我的问题吗?到目前为止,我已经找到了霍夫变换和分割,但结果不是很好(可能是因为参数错误)......但我不确定,如果这些是可能的方法以及我将时间投入到什么上面。列检测也可以,因为第二列仅包含数字和第三个字符。将这种“知识”传递给 tesseract 可以进一步提高其检测率。

如果有人能给我一些提示如何解决这个问题,以及哪些 OpenCV 函数最适合使用哪些参数,我将非常感激。一些能让我对不同步骤有一个清晰认识的片段也会很有帮助。

提前致谢!!!

亲切的问候。

最佳答案

我建议您使用腐 eclipse 之类的东西,因为与字母的宽度相比,这些点似乎相当小。

或者我会使用适当的阈值进行 Canny 边缘检测,这样我就会丢弃点的相当短和薄的边缘。

希望这对您有所帮助,玩得开心!

关于image-processing - OpenCV中的行、列检测(OCR预处理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9239978/

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