首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确检测LetsGoDigital字体文本?

如何正确检测LetsGoDigital字体文本?
EN

Stack Overflow用户
提问于 2021-04-27 12:51:20
回答 1查看 487关注 0票数 1

我在Windows 10上,我试图从这张图像中提取数字

使用带有语言的pytesseractlets (cf )。sevenSegmentsLetsGoDigital或LetsGoDigital,参比ocr)。

我预处理我的图像(灰色,阈值和侵蚀),以获得:

但是…的产出

代码语言:javascript
复制
pytesseract.image_to_string(img, lang='lets')

是空的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 11:40:33

您没有设置任何特定的页面分割法。我会在这里选择--psm 6

假设一个统一的文本块。

所以,即使没有进一步的预处理,我也得到了正确的结果:

代码语言:javascript
复制
import cv2
import pytesseract

img = cv2.imread('RcVbM.jpg')

text = pytesseract.image_to_string(img, lang='lets', config='--psm 6')
print(text.replace('\n', '').replace('\f', ''))
# 004200
代码语言:javascript
复制
----------------------------------------
System information
----------------------------------------
Platform:      Windows-10-10.0.19041-SP0
Python:        3.9.1
PyCharm:       2021.1.1
OpenCV:        4.5.2
pytesseract:   5.0.0-alpha.20201127
----------------------------------------
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67283423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档