v3.5.20 · NCNN 离线引擎

Android 离线
OCR 文字识别引擎

基于 NCNN 高性能推理引擎,Tiny / Small 双档模型覆盖轻量与高精度场景,
内置 HTTP API 服务,兼容按键精灵等自动化工具,全平台离线运行

2
模型分档
NCNN
离线推理引擎
8080
HTTP API 端口
48ms
APP 内识别速度

双档模型规格

Tiny 极致轻量,Small 高精度识别,按需切换

Tiny
极致轻量 · 默认档
  • 字典字符6904 字
  • 运行时大小~3 MB
  • 检测长边上限1280
  • 默认长边640
  • 识别速度~48ms
适用场景
快速识别 低配设备 默认使用

核心特性

离线推理、HTTP API、自动化对接、安全授权

NCNN 离线推理

基于腾讯 NCNN 高性能推理引擎,纯 CPU 推理无需 GPU,Android 设备上原生 C++ 加速,识别速度低至 48ms。

HTTP API 服务

内置本地 HTTP API 服务(端口 8080),支持 OCR 识别、模板匹配、颜色查找、图像裁剪等 12+ 接口,兼容按键精灵。

RSA-2048 授权保护

RSA-2048 JWT 授权认证,APK 签名校验防篡改,设备绑定 + 实时心跳监控,WebSocket 远程吊销。

智能识别增强

黑底白字自动反色识别、竖排文字 90° 自动旋转检测、EXIF 方向自动矫正、空结果自动重试。

动态 SO 下载

APK 瘦身至 13-15MB(仅 Tiny 模型 6MB + 代码 7MB),OpenCV + ppocrv6_native 按需从 CDN 下载,支持 4 种 ABI。

后台常驻服务

前台服务 + 开机自启 + WakeLock 保活,HTTP API 服务后台常驻,即使应用切到后台也能随时调用。

性能表现

NCNN 纯 CPU 推理,实测 Android 设备识别速度

识别速度对比(越低越好)
APP 内 Tiny 识别~48ms
APP 内 Small 识别~55ms
HTTP API Tiny 识别~79ms
HTTP API Small 识别~90ms
端到端总耗时80-180ms

纯 CPU 推理

基于 NCNN 引擎,无需 GPU 即可高速运行,Tiny 模型 APP 内识别仅需 ~48ms(DET ~22ms + REC ~13ms)。

🔧

智能长边自适应

空结果/低质量自动提升 longSide 重试,Tiny 640→960→1280,Small 1280→1600→1920,确保不漏识别。

🛡️

大核专属推理

NCNN 可绑定 big.LITTLE 架构的 big 核心,避免小核性能瓶颈,优化推理速度。

📱

APK 极致瘦身

APK 从 114MB 降至 13-15MB,SO 库和 Small 模型从 CDN 动态下载,首装体验更轻更快。

适用场景

从日常文字识别到自动化脚本对接

📄
图片文字识别
拍照/选图即时识别,支持旋转、反色、竖排
🤖
按键精灵对接
HTTP API 提供找图、找色、OCR 全套接口
🖼️
模板匹配
find_image/find_images 屏幕元素定位
🎨
颜色查找
find_color / find_multi_color 像素级色彩检测
🔄
图像处理
灰度、二值化、旋转、缩放、裁剪、倾斜校正
📡
后台常驻服务
前台服务 + 开机自启,API 随时可用
🔑
离线授权
RSA-2048 JWT + 心跳监控 + 远程吊销
📦
自动化流水线
HTTP API 供外部程序批量处理图片

使用指南与注意事项

快速上手 PP-OCRv6,发挥最佳识别效果

最佳实践

  • 默认使用 Tiny 模型,需要更高精度时切换到 Small(需从 CDN 下载约 31MB)
  • 开启"自动反色识别",黑底白字图片自动反转后再识别
  • 开启"自动旋转检测",竖排文字自动 90° 识别
  • 开启"EXIF 自动矫正",照片自动按拍摄方向旋转
  • 开启"智能长边自适应",低质量结果自动提升分辨率重试
  • 开启"大核专属推理"(bigCoreOnly),NCNN 绑定大核获得更好性能
  • HTTP API 默认端口 8080,可通过设置修改

⚠️ 注意事项

  • !Small 模型首次使用时需从 CDN 下载,建议在 WiFi 环境下操作
  • !首次启动需下载 native SO 库(OpenCV + ppocrv6_native),约 10-15MB
  • !授权码需在"授权激活"页面输入,未激活无法使用 OCR 功能
  • !HTTP API 服务需开启前台服务权限,否则可能被系统杀死
  • !建议关闭电池优化(白名单),保证后台服务持续运行
  • !识别结果置信度阈值默认 70,可调高以过滤低质量结果
  • !长时间无心跳会导致授权被自动吊销,保持网络连接

准备好体验 PP-OCRv6 了吗?

离线推理,授权激活后即可使用