Python通过调用PaddleOCR飞桨实现图片转文字

2024.10.21 15:54

后端技术


一、快速安装飞桨

如果已经安装好飞桨那么可以跳过此步骤。飞桨支持很多种安装方式,这里介绍其中一种简单的安装命令。

注:目前飞桨支持 Python 3.6 ~ 3.9 版本,pip3 要求 20.2.2 或更高版本,请提前安装对应版本的 Python 和 pip 工具。
# 使用 pip 工具安装飞桨 CPU 版
! python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple


二、导入飞桨库

from paddleocr import PaddleOCR


三、初始化飞桨库

ocr = PaddleOCR(
use_angle_cls=False, 
lang="ch", 
use_gpu=True, 
show_log=False,
det_db_box_thresh=0.1, 
use_dilation=True,                
det_db_thresh=0.1,  
enable_memory_optim=True, 
det_db_unclip_ratio=2.0,
det_db_score_mode='fast' )



四、图片转文字以及文字数据提取

img = r'E://test.png'
result = ocr.ocr(img, cls=False)
    for idx in range(len(result)):
         res = result[idx]
         for line in res:
             lineStr = str(line[1][0])
             print(lineStr )


若有收获,就给个鼓励吧

我要:
蜀ICP备2024070963号Iwecore © 2020-2024. All Rights Reserved.