棚子家   「返回」

基于深度学习的OCR文字识别

[作者] 棚子 [创建时间] 2024-03-07 14:29:29

OCR技术

ocr技术是通常说的文字识别技术,文字识别技术再现在的生活中应用比较广泛,最典型的莫过于车牌识别。当然还有很多场景。OCR识别技术分为:传统基于图像处理的识别,和基于机器学习的识别。

传统的图像处理技术使用起来较为复杂,我们本次不考虑。而基于机器学习的识别的使用很简单,只需一个python库即可使用。

快速安装环境

基于easyocr库的识别案例体验。安装easyocr库,可使用国内的代理镜像下载

pip install easyocr

# 使用国内代理镜像下载
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple easyocr

编写代码

import easyocr

if __name__ == '__main__':
# 指定图片路径
P = "p.png"
reader = easyocr.Reader(['ch_sim'], gpu=True, model_storage_directory='./EasyOCR', download_enabled=True)
result = reader.readtext(P, detail=0)
print(result)

验证

比如上面这张图片,我们看下识别效果

识别效果还是不错的

Contact me at E-mail
[阅读量 次]
回到顶部