不用 Paddle、ONNX Runtime,纯 C OCR 现在支持 Android 了

前几天我们发布了 lw.PPOCR.C v0.1.0-preview.5,这几天根据大家的反馈又继续完善了一版。

现在:

lw.PPOCR.C v0.1.0-preview.6 已发布。

项目地址:

github.com/lxw112190/l...

最新版本:

github.com/lxw112190/l...

这次最大的更新:支持 Android

preview.6 新增了 Android ARM64 Native Preview

目前支持:

objectivec 复制代码
arm64-v8a
minSdk 21
PP-OCRv6 Tiny
DET + 可选 CLS + REC
完全离线

整个链路仍然保持原来的设计:

复制代码
Android
  ↓
Kotlin / JNI
  ↓
纯 C Runtime
  ↓
PP-OCRv6 Tiny
  ↓
ARM64 NEON

不依赖 OpenCV、ONNX Runtime、Paddle、Python 等运行时。

Release 中已经提供:

复制代码
Android Demo APK
Android AAR

普通用户可以直接安装 APK 体验,开发者可以使用 AAR 集成。

真机已经测试成功

Android Demo 已经完成 ARM64 真机测试。

现在可以直接:

复制代码
选择图片
→ 图片预览
→ 开始识别
→ 查看检测框
→ 查看识别结果

我们用仓库里的测试图片进行测试,Release 优化后的 Android Preview APK 单次识别约 0.6 秒

这个数据只是当前测试设备和测试图片下的结果,但至少说明:

Android Native 版本不仅能跑,性能也不错。

根据用户建议加入"标注显隐"

之前有朋友反馈:

检测框比较密集时会挡住原图文字,不方便和识别结果对照。

这个建议已经采纳。

现在 Web 和 Android Demo 都支持:

复制代码
显示标注
隐藏标注

需要看检测框时打开,需要仔细看原图时一键隐藏。

竖排文字也进一步支持

这一版新增了三种阅读顺序:

复制代码
标准横排
古籍竖排(右→左)
竖排(左→右)

对古籍、竖排文档会更友好。

PDF 兼容性继续增强

针对部分扫描 PDF 页面无法正常渲染的问题,这一版也补充了 PDF.js 相关解码能力,包括 CCITT/JBIG2、JPEG2000 等场景。

单 HTML 版本仍然保持:

下载后直接打开,完全离线运行。

下载体验

最新版本:

v0.1.0-preview.6

github.com/lxw112190/l...

Android 用户可以直接下载:

复制代码
lw.PPOCR.C-0.1.0-android-arm64-demo.apk

开发者可以下载:

复制代码
lw.PPOCR.C-0.1.0-android-arm64.aar

项目还在 Preview 阶段,后续会继续优化 Android 性能、稳定性和更多设备兼容。

如果项目对你有帮助,欢迎 Star,也欢迎继续提 Issue 和建议。

相关推荐
回眸&啤酒鸭1 天前
【回眸】Minicart 电商购物车核心功能落地指南
人工智能
一隅论数智1 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
AI的探索之旅1 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
AlbertZein1 天前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
LaughingZhu1 天前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度
美狐美颜SDK开放平台1 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
wukangjupingbb1 天前
智能网联汽车安全能力框架
人工智能
龙亘川1 天前
明月照湾区,智启新赛道:从顶流文旅IP盛会看智慧文旅升级路径
人工智能·智慧城市·开源软件·数据可视化
飞猫的边缘AI1 天前
边缘AI应用:家用AI摄像头怎么做数据训练?
人工智能·边缘计算·ai算法·边缘ai