在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:TrWebOCR开源软件地址:https://gitee.com/alisen39/TrWebOCR开源软件介绍:TrWebOCR-开源的离线OCR介绍TrWebOCR,基于开源项目 Tr 构建。 特性
安装需求运行平台
Windows和MacOS系统下可通过构建Docker镜像来使用,暂不支持直接部署使用 最低配置要求
安装说明服务器部署
pip install -r requirements.txt
python backend/main.py [--port=8089][--open_gpu=0]# --port 指定运行时端口号 默认是8089 # --open_gpu 是否开启gpu 默认是0(不开启),可设置为1(开启) 看到以下输出则代表安装成功: tr 2.3.0 https://github.com/myhub/trServer is running: http://192.168.31.95:8089Now version is: cpu Docker部署使用 Dockerfile 构建 或者直接 Pull镜像 # dockerfile 构建docker build -t trwebocr:latest .# 运行镜像docker run -itd --rm -p 8089:8089 --name trwebocr trwebocr:latest # 从 dockerhub pulldocker pull mmmz/trwebocr:latest# 运行镜像docker run -itd --rm -p 8089:8089 --name trwebocr mmmz/trwebocr:latest 这里把容器的8089端口映射到了物理机的8089上,但如果你不喜欢映射,去掉run后面的 接口文档接口文档的内容放在了本项目的wiki里: 接口调用示例
import requestsurl = '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)
import requestsimport base64def 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}) 效果展示更新记录
LicenseApache 2.0 鸣谢最后项目在 GitHub 和 码云 上同步更新,国内朋友可以通过码云clone项目~ 如果你也喜欢这个项目,不妨给个star (^.^)✨ |
请发表评论