将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR)
在日常开发工作中,经常会使用到图片中文、数字、字母等识别,其实用到的技术就是OCR技术,今天我们采用python中的库cnocr
说明,当前测试是在window10上,用到的python版本为:3.11.7
1、先看效果
2、环境准备
安装依赖库
pip install cnocr
(1)安装过程中,如果提示如下错误:
Could not build wheels for Polygon3, which is required to install pyproject.
就需要安装 Microsoft Build Tools for Visual Studio 2019
点击上面链接可以下载
(2)安装时,请选“使用C++的桌面开发”安装
3、关键代码
from cnocr import CnOcr
ocr = CnOcr()
res = ocr.ocr('D:/dd/3.png')
# print("Predicted Chars:", res)
print('**************************************************')
for item in res:
print(item['text'])
print('**************************************************')
样例图片如下:
执行效果如下:
专注JAVA系统优化、系统结构调整、系统问题排查医治、系统升级、架构设计、SQL语句优化、小程序、APP、企业应用软件开发,请 + hekf888,欢迎关注,时常发布技术分享博文