Linux 中使用 Docker 安装 PaddleOCR
本文将介绍如何在 Ubuntu 的 Docker 中安装 PaddleOCR,并启用 Cuda 进行加速。
使用 Docker 安装 PaddlePaddle 环境
1 | 进入到用户目录,创建一个目录新目录 |
可使用 exit
退出容器。
可以通过下列命令重新进入容器:
1
2
3
4完整方式
sudo docker container exec -it ppocr /bin/bash
简化方式
sudo docker exec -it ppocr bash
至此,PaddlePaddle 环境就安装成功了
特别说明:
官方教程使用的是 nvidia-docker 来安装的,NVIDIA/nvidia-docker:
目前被 NVIDIA/nvidia-container-toolkit
代替,因此,在使用时,将 nvidia-docker
换成
docker --gpu all
即可。
测试 paddlepaddle 安装结果
进入 python shell,然后执行 paddle.utils.run_check()
查看状态
1 | python |
正常的输出结果如下:
1 | Running verify PaddlePaddle program ... |
安装PaddleOCR whl包
1 | pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本 |
使用 paddleocr -h
可以查看 paddleocr 是否安装成功
测试
准备测试图片
从 Windows 中复制:
1
scp D:\Develop\TestTemp\invoice\test-invoice\电子发票.png username@host:/home/username/today
此步骤非必须,可以直接使用 Linux 从网络中下载
1
2wget https://paddleocr.bj.bcebos.com/dygraph_v2.1/ppocr_img.zip
unzip ppocr_image.zip将图片复制到 docker 容器中
1
sudo docker cp image.png containername:/home/target-path
执行测试
1
paddleocr --image_dir ./imgs/11.jpg --use_angle_cls true --use_gpu true
参考
本文参考以下文章,在此致以诚挚谢意!
PaddleOCR/doc/doc_ch/environment.md at release/2.6 · PaddlePaddle/PaddleOCR (github.com)
run_check-API文档-PaddlePaddle深度学习平台