zhanshop-ocr是一个基于百度飞浆大模型开发的ocr识别项目
1.8K
zhanshop-ocr是一个基于百度飞浆大模型开发的ocr识别项目
安装本项目需要有一块 英伟达RTX3060以上的GPU显卡
cuda版本不低于12.9
请在linux的容器环境下安装
这里以ubuntu举例:
sudo apt update
sudo apt install -y nvidia-container-toolkit
更新Docker配置
vim /etc/docker/daemon.json、
加入:
{
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
systemctl restart docker
docker run --name zhanshop-ocr --gpus all -p 9021:9021/tcp zhanshop-ocr:latest
先升级pip到最新版本
python -m pip install --upgrade pip
安装setuptools
pip install setuptools
#安装百度飞浆paddlepaddle库
pip3 install paddlepaddle-gpu==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cu126/
pip3 install https://paddle-model-ecology.bj.bcebos.com/paddlex/whl/paddlex-3.0.0rc0-py3-none-any.whl
pip3 install -r requirements.txt
server.key APP密钥
server.auth 是否启动API访问APP密钥认证
# 开启server.auth参数开启后
需要在请求的url后跟上app_key参数
http://127.0.0.1:9021/v1/ocr/carnumplate?app_key=zhanshop
或者在header中跟上app_key
使用系统环境变量代替.ini环境变量 请在原本环境变量前面加上 PY_
如server.key 在操作系统环境定义成 PY_server.key
http://[域名或者IP地址]:9201/apidoc 【详见api文档】
首次调用会自动下载对应的模型可能较慢,需耐心等待下载完毕后方可正常调用,API集成功能有OCR通用识别,车牌识别,身份证信息提取,表格信息提取,公式信息提取等
https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html#222-python
Content type
Image
Digest
sha256:f13b54e41…
Size
15.7 GB
Last updated
about 1 year ago
docker pull zhanshop/ocr