Paddle OCR的安装与使用

第一章 引言

网上关于Paddle OCR的教程很多,也有各种问题,自己在成功安装anaconda的基础上,整理了自己正确安装和测试的过程,以备以后学习使用。

第二章 安装Paddle OCR步骤

1.环境搭建

首先进入anaconda prompt控制台,默认进入的是base环境,网上的很多教程都是直接在这个环境下安装。网上说使用python3.8的版本更稳定,所以先在base下查看了python版本和cuda版本(后面会用到)。

conda info

自己担心出问题会影响原来的环境,所以新创建的一个名为ppocr的虚拟环境:

创建虚拟环境:

conda create -n ppocr python==3.8

成功之后,为了避免base的影响可以先关闭base环境(做不做都可以),再激活ppocr环境:

conda deactivate base
conda activate ppocr

2.安装paddlepaddle

因为我要做图片处理,所以不准备使用cpu安装,而是用gpu安装,去官网查找自己适合的命令

如图自己的cuda版本是11.6,英伟达的gpu,所以采用了下面的配置

具体命令如下:

conda install paddlepaddle-gpu==2.6.1 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge 

网上的教程很多用的是pip安装,但是自己使用pip出错,才换成了conda来安装。

检查是否成功:

装好之后果然就正常了,安装完成后您可以使用 python 进入python解释器,输入import paddle ,再输入 paddle.utils.run_check()

如果出现PaddlePaddle is installed successfully!,说明已成功安装。

3.安装paddleocr

网上的很多教程,说真的自己并没有看懂,感觉装的都很复杂,自己则尝试了一个简单的:

pip install paddleocr

幸运的是自己的安装过程并没有报错,最后都显示完成了。但是到现在并不知道安装的能不能用,正常运行会不会报错。

4.测试:

通过下面这一段代码来检查是否能运行,找了一个example.jdg的图片来测试.

import paddleocr
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
from PIL import Image

# 初始化OCR引擎
ocr = paddleocr.PaddleOCR(use_angle_cls=True)

# 加载图像
image_path = r'C:\Users\28338\Pictures\example.jpg'
img = Image.open(image_path)

# 文字识别
result = ocr.ocr(image_path, cls=True)

# 打印结果
for line in result:
    print(line)

最后,在pycharm中可以成功运行了,才说明本次安装没有问题。

问题整理:

问题一:

通过上面这段python代码检查时,要在pycharm中配置项目环境为pporc:

就是要把自己在anaconda中配置的这个虚拟环境也添加到PyCharm中来

问题二:

测试中有两行代码:

import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

不加的时候就会报错:

OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized

参考这篇博客,其中的两种解决办法,自己使用了添加这两行代码的方式

  • 25
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值