PassNAT LogoPassNAT

离线OCR识别工具TrWebOCR,NAS一键部署,内网穿透远程访问,支持中文识别

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

TrWebOCR 是一款开源的离线文字识别工具,基于业界知名的 Tr 项目打造。它为用户提供了便捷的 HTTP 接口调用方式,让你可以轻松在其他项目中集成 OCR 功能。同时配备了友好易用的网页界面,既适合日常调试使用,也能满足生产环节的需求。

项目具备中文识别、文字检测、支持旋转纠正等核心功能,识别速度快且准确率高。通过 Tornado 多进程架构,能够处理一定数量的并发请求,具体并发能力取决于你的硬件配置。最重要的是,TrWebOCR 完全离线运行,无需依赖任何在线 API,保护你的数据隐私。

项目地址: 点我跳转


部署安装

如果你需要在外网也能访问本地部署的 TrWebOCR,建议配置内网穿透服务。推荐使用 帕斯内网穿透,先注册账号备用。具体的操作指南可以 点我查看内网穿透全平台快速入门教程。

Docker 快速部署

打开你的飞牛 NAS 或其他 NAS 设备管理界面

点击 本地镜像 - 添加镜像 - 从 URL 添加

在镜像地址栏填入:`mmmz/trwebocr:latest`

等待镜像下载完成后,点击 启动 按钮启动容器

在启动配置中进行以下设置:

端口映射设置

将容器的 8089 端口映射到物理机。如果 8089 端口已被占用,你可以修改左侧的物理机端口号(比如改为 8090),但容器内部端口必须保持为 8089 不变。

存储配置

TrWebOCR 无需特殊的持久化存储配置,使用默认设置即可。

环境变量设置

此项目无需配置环境变量,保持默认即可。

勾选 开机自动启动,然后点击 启动 完成部署。

访问应用

部署成功后,在浏览器中访问:`http://你的NAS地址:8089`

即可打开 TrWebOCR 的网页界面,开始使用文字识别功能。

系统要求

CPU: 1核及以上

内存: 2GB 及以上

交换空间: 2GB 及以上

本篇教程结束。祝你使用愉快!