首页 > 解决方案 > 使用opencv从python中的圆棒图像中提取文本

问题描述

圆形图像转换为线性形式。我正在尝试使用 python 中的 opencv 函数调用来提取圆形杆上的文本。我可以通过遵循 使用 OCR 读取圆形文本将图像转换为线性 当我将此转换后的图像传递给 pytessaract image_to_string() 时,我得到了输出,但它不是 100% 准确的。

print(pytesseract.image_to_string(img,config='--psm 9 --oem 1 -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyzZ0123456789 ')) 
Expected Output - 6302 ART TURKIYE 02ZN1002F20 4 Actual Output - 3152 ART TURKiYE 021R 1 0025259 4

我正在使用pytesseract library并且我不想使用任何付费工具来提取数据。

标签: opencvtextalignmentocrgeometry

解决方案


推荐阅读