
TrWebOCR基于开源项目 https://github.com/myhub/tr 构建,在其基础上提供HTTP调用接口,便于集成到其他项目中,同时提供易用的Web页面,方便调试和日常使用。
!web页面
适用于需要离线OCR功能的场景,如文档识别、验证码识别、图片文字提取等,可集成到各类应用系统或作为独立工具用于日常文字识别需求。
注意:Windows和MacOS系统需通过Docker镜像使用,暂不支持直接部署;其他Linux平台未测试,可自行尝试。
安装Python 3.7
推荐使用miniconda管理环境
安装依赖包
shellpip install -r requirements.txt
shellpython backend/main.py [--port=8089][--open_gpu=0] # --port 指定运行端口,默认8089 # --open_gpu 是否开启GPU,默认0(不开启),可设为1(开启)
成功运行后将显示类似输出:
shelltr 2.3.0 https://github.com/myhub/tr Server is running: http://192.168.31.95:8089 Now version is: cpu
支持通过Dockerfile构建或直接拉取镜像:
方式一:Dockerfile构建
shell# 构建镜像 docker build -t trwebocr:latest . # 运行容器 docker run -itd --rm -p 8089:8089 --name trwebocr trwebocr:latest
方式二:从DockerHub拉取
shell# 拉取镜像 docker pull mmmz/trwebocr:latest # 运行容器 docker run -itd --rm -p 8089:8089 --name trwebocr mmmz/trwebocr:latest
说明:上述命令将容器8089端口映射到物理机8089端口,若无需端口映射,可去掉
-p 8089:8089,通过Docker IP加8089端口访问。
详细接口文档请参考项目Wiki:
https://github.com/alisen39/TrWebOCR/wiki/%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3
pythonimport requests url = 'http://192.168.31.108:8089/api/tr-run/' img1_file = { 'file': open('img1.png', 'rb') } res = requests.post(url=url, data={'compress': 0}, files=img1_file)
pythonimport requests import base64 def img_to_base64(img_path): with open(img_path, 'rb')as read: b64 = base64.b64encode(read.read()) return b64 url = 'http://192.168.31.108:8089/api/tr-run/' img_b64 = img_to_base64('./img1.png') res = requests.post(url=url, data={'img': img_b64})
!文档识别
!验证码识别
https://github.com/alisen39/TrWebOCR/blob/master/updateHistory.md
Apache 2.0
项目在 https://github.com/alisen39/TrWebOCR 和 码云 同步更新,国内用户可通过码云克隆项目。
如果喜欢本项目,欢迎点亮star (^.^)✨






探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务