网上没找到比较适合的现成 OCR 私有部署方案,于是基于百度飞桨平台发布了全新的 PP-OCRv6 识别模型自己整合了一套方案 ZOCR ,支持 Dcoker 部署和 HTTP API 调用。
Zocr 开源地址:https://github.com/helloxz/zocr
创建compose.yaml文件:
services:
zocr:
image: helloz/zocr
container_name: zocr
ports:
- "5080:5080"
environment:
- ZOCR_TOKEN=your_token_here
restart: always
然后输入:docker compose up -d启动。
注意:请将your_token_here设置为您自己的密钥,支持字母或数字。
HTTP API 支持 2 种接口,一种是上传文件识别,一种是通过传递图片 URL 进行识别,调用方法如下:
# 使用 curl 调用(上传文件)
curl -X POST http://localhost:5080/api/ocr/upload \
-H "Authorization: Bearer your_token" \
-F "file=@test.jpg"
# 使用 curl 调用(通过 URL )
curl "http://localhost:5080/api/ocr/fetch?url=https://example.com/image.jpg" \
-H "Authorization: Bearer your_token"
在线演示地址:https://zocr.xphub.dev/
需要输入 Token:blog.xiaoz.org,此 Token 有效期 7 天,后续我会修改 Token 纯自用。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.