opencv - 使用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
并且我不想使用任何付费工具来提取数据。
解决方案
推荐阅读
- c# - 如何设置页面加载超时?
- python - Python视频降低fps
- c# - LINQ 解析 xml 文件并从特定节点获取值
- angular - Angular 6 重用 onclick 事件
- mysql - MySQL 找到 source_port 和 destination_port 可切换的前 2 个最繁忙的装运线
- sql - 子查询结构 SQL
- git - IntelliJ Git 集成插件:尝试结帐时附加到分支名称的 ^0
- android - 在 Android Webview 中接收推送通知
- javascript - 将 font-face 与 webpack encore 一起使用
- c# - Monogame C#:如何创建一个固定的图像网格,使其均匀地适合每个单元格?