OnnxOCR开源项目使用教程

OnnxOCR开源项目使用教程

OnnxOCR 基于PaddleOCR重构,并且脱离PaddlePaddle深度学习训练框架的轻量级OCR,推理速度超快 —— A lightweight OCR system based on PaddleOCR, decoupled from the PaddlePaddle deep learning training framework, with ultra-fast inference speed. OnnxOCR 项目地址: https://gitcode.com/gh_mirrors/on/OnnxOCR

1. 项目目录结构及介绍

OnnxOCR是一个基于PaddleOCR重构的轻量级OCR系统,不依赖于PaddlePaddle深度学习训练框架。以下是项目的目录结构及文件介绍:

OnnxOCR/
├── onnxocr/              # 包含主要的代码文件
│   ├── __init__.py
│   └── ...
├── result_img/           # 存储处理结果的图片
├── .gitignore            # 指定git忽略的文件和目录
├── Dockerfile            # Docker配置文件,用于创建容器
├── LICENSE               # Apache-2.0 许可协议文件
├── Readme.md             # 项目说明文件
├── Readme_cn.md          # 项目说明文件(中文版)
├── app-service.py        # 项目启动文件
├── draw_ocr.jpg          # 示例图片
├── requirements.txt      # 项目依赖文件
└── test_ocr.py           # 测试代码文件

2. 项目的启动文件介绍

项目的启动文件是app-service.py。这个文件负责初始化和启动OCR服务。以下是启动文件的主要内容:

# app-service.py

# 导入必要的模块
from onnxocr import OnnxOcr

# 初始化OCR对象
ocr = OnnxOcr()

# 读取图片
image_path = 'draw_ocr.jpg'

# 调用OCR识别函数
result = ocr.ocr_image(image_path)

# 打印识别结果
print(result)

要启动项目,你需要在命令行中运行以下命令:

python app-service.py

3. 项目的配置文件介绍

OnnxOCR项目使用requirements.txt作为配置文件来指定项目依赖。以下是配置文件的内容:

numpy==1.21.2
opencv-python==4.5.2.16
onnxruntime==1.9.0
Pillow==8.2.0

这个文件列出了项目运行所需的Python库及其版本。要安装这些依赖,你需要在命令行中运行以下命令:

pip install -r requirements.txt

确保在运行app-service.py之前安装了所有依赖项。

OnnxOCR 基于PaddleOCR重构,并且脱离PaddlePaddle深度学习训练框架的轻量级OCR,推理速度超快 —— A lightweight OCR system based on PaddleOCR, decoupled from the PaddlePaddle deep learning training framework, with ultra-fast inference speed. OnnxOCR 项目地址: https://gitcode.com/gh_mirrors/on/OnnxOCR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沈韬淼Beryl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值