Guía de instalación y uso de PaddleOcr

Guía de instalación y uso de PaddleOcr

1. Instalación de PaddleOcr

1. Preparación del entorno Python3.7

Debido a que Paddleocr tiene un mejor soporte para Python3.7, se usa la versión Python3.7.
Es mejor usar Anaconda para crear un nuevo entorno virtual. Si no tiene Anaconda, instálelo (este paso no es difícil, busque el tutorial usted mismo). Incluso si la versión actual de Python es 3.7, es mejor recomendar un entorno virtual, porque el aprendizaje profundo El marco puede entrar en conflicto con otras bibliotecas.

2. Instale bibliotecas relacionadas

Las bibliotecas requeridas son: paddlepaddle, shapely, paddleocr

A continuación, instálelo.
(En las siguientes imágenes de demostración, el autor ejecuta comandos en la terminal PyCharm).
①Instale PaddlePaddle 2.0rc1:
en el sitio web oficial
https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh / 1.8 / install / pip / windows-pip.html Después de
seleccionar las diversas condiciones, obtenga el comando de instalación paleta
e instale la versión de la cpu si no está familiarizado con la operación de gpu.Puede
instalación
ingresar el comando de instalación obtenido para instalar.

La versión de gpu es relativamente grande, alrededor de 700M y la
versión de cpu es muy pequeña, alrededor de 66M

②Instale el paquete shapely
directamente en el archivo de la barra de herramientas de pycharm "Configuración" Proyecto "Intérprete de Python" + "Busque la instalación
o use el comando

pip install shapely -i https://mirror.baidu.com/pypi/simple


Instálalo . Instala la dependencia PaddleOCR (los pasos son muy importantes)
Crea un documento de texto requirements.txt en el mismo directorio de Python.exe (en Pycharm, que es el directorio raíz del proyecto).
Copia el contenido en el cuadro de referencia a continuación al documento y guardar

bien proporcionado
imgaug
pyclipper
lmdb
opencv-python == 4.2.0.32
tqdm
numpy
visualdl
python-Levenshtein

Ejecutar comando

pip3 install -r requirements.txt

Espere a que se complete la instalaciónLa instalación se ha completado

④Instale paddleOCR para
ejecutar el comando

pip install "paddleocr>=2.0.1"

Espere a que se complete
La instalación se ha completado
la instalación. Hasta ahora, se completaron los pasos de instalación.

☆ Si se informa un error durante el proceso de instalación:

Como esto
La razón del error es que la computadora carece de los componentes necesarios.
Solución: descargue y ejecute este software de descarga oficial en tiempo de ejecución.
Enlace https://kyc592.lanzous.com/iQ9UAkm48ba Contraseña kyc
1
seleccione el valor predeterminado e instálelo directamente.
2
3
Una vez completada la instalación, vuelva a instalar los módulos relacionados con paddleocr.

En segundo lugar, el uso de PaddleOcr

1. Prueba simple

from paddleocr import PaddleOCR, draw_ocr

# 模型路径下必须含有model和params文件,如果没有,现在可以自动下载了,不过是最简单的模型
# use_gpu 如果paddle是GPU版本请设置为 True
ocr = PaddleOCR(use_angle_cls=True, use_gpu=False)

img_path = 'D:/paddle/ocr/ocr.png'  # 这个是自己的图片,自行放置在代码目录下修改名称

result = ocr.ocr(img_path, cls=True)
for line in result:
    print(line)
# 显示结果
from PIL import Image

image = Image.open(img_path).convert('RGB')
boxes = [line[0] for line in result]
txts = [line[1][0] for line in result]
scores = [line[1][1] for line in result]
im_show = draw_ocr(image, boxes, txts, scores)
im_show = Image.fromarray(im_show)
im_show.save('result.jpg')  # 结果图片保存在代码同级文件夹中。

Copie el código anterior y modifique la ruta de la imagen en la séptima línea a la ruta de la imagen de destino para ejecutar el programa.
Nota: El modelo ligero se descargará automáticamente cuando se ejecute por primera vez y se podrá 1
ejecutar de nuevo una vez completado .
La operación correcta se muestra como 1
2
Devolver el texto reconocido y generar la imagen de resultado procesada

Supongo que te gusta

Origin blog.csdn.net/kyc592/article/details/112890488
Recomendado
Clasificación