作者:杨斜2602934873 | 来源:互联网 | 2023-06-04 16:13
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
在图像处里面,除了人脸识别、车牌识别、指纹识别这些应用比较成熟的领域之外,ocr也是很重要的一个领域。所谓的ocr,其实就是利用图像处理技术和深度学习,将图像中的文字识别出来,常见的应用有身份证识别、驾驶证识别、营业执照识别等等。有兴趣的同学,可以自己学习下ocr,做一些产品尝试,应用到具体的行业当中,比如说财务、教育、报关等领域,相信也可以有不错的收获、
1、安装python
最好是3.6以上的版本,比如说是3.6.6、windows 64位版本
2、安装paddle ocr
pip3.6 install paddleocr -i \
http://pypi.douban.com/simple --trusted-host pypi.douban.com
3、安装paddle
pip3.6 install paddlepaddle -i \
http://pypi.douban.com/simple --trusted-host pypi.douban.com
4、尝试启动paddle ocr
import paddleocr
5、启动过程中可能发现没办法加载pyclipper的情况,下载一个低阶版本的pyclipper即可
pip3.6 uninstall pyclipper
pip3.6 install pyclipper==1.2.0
6、编写测试代码
from paddleocr import PaddleOCR, draw_ocrocr = PaddleOCR(use_angle_cls=True,use_gpu=False)
img_path = 'exam8.png'
result = ocr.ocr(img_path, cls=True)
print(result)
7、运行文件
C:\Python36\python.exe ocr.py
8、输出的结果形式
输出的结果有矩阵区域、识别出来的字符、识别概率
9、适合的领域
除了之前说的身份证、驾驶证和营业执照等领域识别,对于屏幕截图的字符识别也是相当好的