基于深度学习的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)
|
验证

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

识别效果还是不错的