
lw.PPOCR.C
纯 C 无依赖跑 PP-OCR,端侧和浏览器都能直接 OCR
lw.PPOCR.C 是一个用纯 C 语言实现的轻量级 PP-OCR 推理运行时,目标是在不引入任何运行时依赖的前提下完成完整的 OCR 流程。它支持 PP-OCRv6 的 Tiny、Small、Medium 三种模型规格,覆盖文字检测(DET)、方向分类(CLS)和文字识别(REC)三个阶段,可端到端输出识别结果。项目通过 SIMD 指令加速推理,并支持编译为 WebAssembly,方便在浏览器或边缘设备中运行。相比依赖 Python、PaddlePaddle 或 ONNX Runtime 的方案,它更适合嵌入到 C/C++ 工程、移动端、嵌入式设备或前端页面中,减少部署体积和依赖管理成本。代码结构围绕推理内核与模型加载展开,适合需要把 OCR 能力直接集成进原生程序的开发者。
开源
free
计算机视觉
GitHub 星标
★ 141
维护状态
活跃
是否开源
是
定价模式
free
项目数据
分类计算机视觉
开发团队lxw112190
所属国家
定价模式free
价格说明开源免费,无在线服务,需自行编译部署
访问状态
是否开源是
开源协议MIT
主要语言C
技术栈/模型
GitHub 星标★ 141
30天Star增速
HF 下载量
上线时间2026-08-26 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-19
浏览次数0
使用教程
核心亮点
- 纯 C 实现且无运行时依赖,可直接嵌入 C/C++ 工程,部署体积小
- 覆盖 DET/CLS/REC 完整 OCR 流程,支持 PP-OCRv6 三种规格模型
- 支持 SIMD 加速与 WebAssembly,兼顾原生性能和浏览器端运行
不足之处
- 项目处于早期阶段,星标数较少,社区生态和长期维护待观察
- 文档与示例相对有限,模型转换和集成细节需要自行摸索
适用场景
- 嵌入式设备或移动端离线 OCR 文字识别
- 浏览器前端通过 WebAssembly 直接做图片文字提取
- C/C++ 桌面软件中集成轻量 OCR 能力,避免引入 Python 运行时
替代项目
PaddleOCR、Tesseract、RapidOCR
项目介绍
同类项目推荐
modlens
开源
给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···
opencv
开源
开箱即用的视觉算法库,搞定图像视频处理与识别
Open Source Computer Vision Library
OpenCVTutorials
开源
中文 OpenCV 教程,从入门到实战,边看边跑代码
OpenCV-Python4.1 中文文档
DEIMv2
开源
用DINOv3做实时检测,又快又准,直接落地。
[DEIMv2] Real Time Object Detection Meets DINOv3