Skip to content

Samge0/paddleocr

Repository files navigation

ocr api

一个简易的ocr识别图片中数字的api接口 + 简易的token校验。

当前环境依赖说明

python=3.11.9

paddlepaddle==2.5.2
paddleocr==2.7.3

注意这里用paddlepaddle==2.5.2版本。
如果想要使用其他的paddlepaddle版本,需要自行测试。
不然可能遇到这样的问题:在本地能正常运行高版本(例如paddlepaddle==2.6.1),但docker打包后出现版本兼容问题。

使用说明

  • 复制config-dev.json文件为config.json并填写自定义的access_token
  • 配置http-client.env.json后在test_main.http中进行接口调试,其中access_token的值跟config.json中的一致;

docker方式运行

点击这里查看docker说明-cpu版 点击这里查看docker说明-gpu版

本地源码运行

  • 安装依赖
pip install -r requirements.txt

安装cpu版:

pip install paddlepaddle==2.5.2

安装gpu版(需要有cuda环境):

pip install paddlepaddle-gpu==2.5.2
  • 运行
python main.py

或者:

uvicorn main:app --reload --host 0.0.0.0 --port 8000

About

一个简易的ocr识别图片中数字的api接口 + 简易的token校验。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors