你再也不用把截图发给朋友问“这张图里写了啥

2026-10-23 0 6

你是不是也这样:扫个合同、拍张收据、截个网页表格,转文字就得开会员、充时长、等识别、导出还带水印?

要么用手机自带OCR——但只认横排字,竖着写的菜单、老票据、手写单子,直接罢工;要么下个大软件——动辄几百MB,还要注册、登录、联网、看广告。

其实不用这么麻烦。有个项目,模型加起来才4.7M,比一张高清截图还小,却能把竖排中文、模糊小字、带框表格全认出来。

你再也不用把截图发给朋友问“这张图里写了啥

它替你省掉了什么

你再也不用把截图发给朋友问“这张图里写了啥

它不替代某一个具体收费软件,而是绕开了整个“OCR要花钱”的默认路径。市面上主流OCR服务,按次收费的每张1-3元,包月的68-128元/月,企业API调用更贵,而它完全免费,也不需要联网上传你的图片。

数据全程不出你的电脑或手机。

你拍的发票、扫描的合同、截图的聊天记录,识别过程全部在本地完成。没有账号、没有云端处理、不传图、不存记录。官方明确说明:支持CPU推理,无需显卡,也不依赖CUDA。

价格直接砍到零。

核心功能

你再也不用把截图发给朋友问“这张图里写了啥

  • 专为中文优化,能准确识别竖排文字,比如传统菜谱、古籍影印、银行回单、港澳台证件上的竖排姓名栏,不用手动旋转图片再识别。检测模块 dbnet.onnx 对密集小字和倾斜排版做了针对性适配,识别模块 crnn_lite_lstm.onnx 的字符集覆盖 GB2312 全部常用汉字及标点,不含英文时识别更稳。
  • 轻量到能塞进手机APP里:Android和iOS都有现成Demo,模型文件已打包进安装包,装完即用,不额外下载资源。Android Demo 直接调用 models/ 下的 ONNX 文件,启动后不联网、不申请存储权限,仅需相机和读取本地图片权限。
  • 支持命令行批量处理:拖一张图进去,秒出JSON结果,字段清晰(全文、每段文字、坐标框、置信度),适合配合脚本自动整理报销单、归档扫描件。例如用 Windows 批处理遍历文件夹:for %i in (*.jpg) do chineseocr "%i" --output "%~ni.json",就能给所有发票生成结构化结果。
  • Web界面开箱即用:运行一条命令,浏览器打开localhost:8089,上传图片、点识别、复制文字,整个流程三步以内,连鼠标都不用多点两次。前端页面由 Tornado 框架渲染,不依赖外部CDN,所有JS/CSS都内置在 backend/static/ 目录中,断网也能用。
  • 对老旧设备友好:实测在2015年的MacBook Air和千元安卓机上都能跑起来,官方推荐环境只要Python 3.6+和普通CPU,没提内存要求,说明吃资源极轻。CLI 默认启用 --compress 960 参数,把图片短边缩放到960像素后再送入模型,既保精度又降耗时。
  • 识别结果带定位框:不只是输出文字,还能返回每个文本块在原图中的四角坐标,方便做后续标注、裁剪、或对接PDF重排工具。坐标格式是顺时针四个顶点的 [x,y] 列表,可直接喂给 OpenCV 的 cv2.polylines() 或 PDF 工具库如 pdfplumber 做区域提取。

怎么开始用

你再也不用把截图发给朋友问“这张图里写了啥

  1. 去GitHub搜chineseocr_lite,进DayBreak-u的仓库主页,点绿色「Code」按钮下载ZIP包,解压到桌面就行,不用Git,不用命令行拉代码。解压后你会看到 backend/、models/、test_imgs/ 等文件夹,结构一目了然。
  2. 确保电脑已安装Python 3.6或更高版本(Windows/macOS/Linux都行),然后双击运行解压文件夹里的backend/main.py,会自动弹出终端窗口并显示“server is running: 127.0.0.1:8089”。如果提示缺模块,就先打开命令行进入该目录,执行 pip install -r requirements.txt 安装依赖。
  3. 打开浏览器,访问http://127.0.0.1:8089,上传任意一张含中文的图片,点击识别,文字立刻出现在右边,可一键复制。页面右上角有「清空」按钮,左下角显示本次识别耗时,所有操作都在当前页面完成,无跳转、无弹窗。

项目信息

你再也不用把截图发给朋友问“这张图里写了啥


📦
DayBreak-u/chineseocr_lite
GitHub

超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

⭐
12.3k

Stars

🔀
2.3k
Forks


C++

📄
GPL-2.0

所有模型文件均来自公开训练流程,不包含任何第三方闭源组件。项目结构清晰分层,dbnet/、crnn/、angnet/ 各自独立,便于理解原理或替换模块。配置项集中在 config.py,比如修改检测阈值、调整识别最大长度、开关方向校正,改几行就能生效。

如果你只需要快速识别,Web 页面最省事;想自动化处理,CLI 是主力;想集成进自有应用,各端 Demo 提供了可直接参考的调用范式。没有隐藏门槛,也没有强制绑定。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 开源易选 你再也不用把截图发给朋友问“这张图里写了啥 https://www.openklc.com/3703.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
  • 19657570536 +

    访问总数

  • 28 +

    会员总数

  • 1412 +

    文章总数

  • 1 +

    今日发布

  • 40 +

    本周发布

  • 530 +

    运行天数

你的前景,远超我们想象