easyocr

刚刚还想更新之前使用的paddleocr,但是发现他的whl文件网站崩了,估计就是最近的事,因为网上所有主流的讲解paddleocr的都用的同一个网站,没办法我顺便也试试github上有没有其他效果稍好的ocr吧

  • easyocr

EasyOCR传送门

这个下载安装要比paddle友善很多,可以一步到位,但是使用的时候报错:

网上解决办法非常多,有删除同环境下多余文件的,但是我尝试了一下,不太行,最后我采用的是加两行代码解决:

import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'

他的优点是:下载安装简单

缺点是:图片识别质量不如paddleocr,而且对于倾斜的图片,基本上会识别为乱码

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm是一种集成开发环境(IDE),可用于Python等编程语言的开发和调试。它提供了丰富的功能,包括代码编辑器、调试器、版本控制等。您可以使用PyCharm来编写、运行和调试Python代码,以及管理项目。 EasyOCR是一个开源的OCR(光学字符识别)模块,它可以用于识别图像中的文字。它提供了简单易用的API,可以识别多种语言的文字,并且支持在不同平台上运行。使用EasyOCR可以对图像进行文字提取,获取文字内容。 对于在PyCharm中使用EasyOCR,您需要先安装EasyOCR和PyTorch。安装完成后,您可以通过导入EasyOCR模块,并创建一个Reader对象来使用EasyOCR。然后,您可以使用该Reader对象来读取图像中的文字。例如,可以使用以下代码读取名为test4.png的图像文件中的文字: ```python import easyocr reader = easyocr.Reader(['ch_sim', 'en'], gpu=False) result = reader.readtext('C:/Users/wonders/Pictures/test4.png', detail=0) print(result) ``` 这段代码首先导入了easyocr模块,然后创建了一个Reader对象,并指定了要识别的语言(中文和英文)。接下来,通过调用Reader对象的readtext方法,并传入要识别的图像文件路径,获取了图像中的文字结果。最后,使用print语句输出了结果。 总结起来,PyCharm是一款常用的Python集成开发环境,而EasyOCR是一个开源的OCR模块,可以在PyCharm中使用EasyOCR来进行图像文字识别。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值