当前位置:   article > 正文

PaddleOCR CPU 文本文字识别 docker部署_ppocr docker部署

ppocr docker部署

需求:

需要把所有滑块图片的数据文字提取出来

在这里插入图片描述

启动服务

mkdir paddle
cd paddle
docker run -itd --name ppocr -v $PWD:/paddle --network=host -it registry.baidubce.com/paddlepaddle/paddle:2.1.3-gpu-cuda10.2-cudnn7 /bin/bash
docker exec -it ppocr bash 
#cpu
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
pip install "paddleocr>=2.0.1"  -i https://mirror.baidu.com/pypi/simple  # 推荐使用2.0.1+版本
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

文字提取

paddleocr --image_dir ./imgs_words/ch/word_1.jpg --det false

  • 1
  • 2

在这里插入图片描述

from paddleocr import PaddleOCR, draw_ocr

import os

# 指定目录路径
directory = './test/'

ocr = PaddleOCR(det=False)  # need to run only once to download and load model into memory
# 遍历目录下所有文件
for filename in os.listdir(directory):
    # 检查文件是否以 .jpg 结尾
    if filename.endswith('.jpg'):
        # 获取完整的文件路径
        img_path = os.path.join(directory, filename)
        # 在此处添加处理图片的代码
        print(img_path)
        #img_path = f'{img_path}'
        result = ocr.ocr(img_path, det=False)
        for idx in range(len(result)):
           res = result[idx]
           print(res[0][0])


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

在这里插入图片描述

更多模型方式请查看官网

官网

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/946161
推荐阅读
相关标签
  

闽ICP备14008679号