PaddleOCR-ncnn-CPP

用 ncnn 跑 PaddleOCR 的纯 C++ 离线文字识别方案

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 10 🐛 待处理 1 👀 关注 2
GitHub ↗
GitHub 星标 ★ 111
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行编译部署

项目预览

PaddleOCR-ncnn-CPP 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队Avafly
定价模式🏷️完全免费
价格说明开源免费,需自行编译部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C++
技术栈/模型ai,computer-vision,cpp,crnn,db,deep-learning,inference,ncnn,ocr,opencv,paddleocr
GitHub 星标★ 111
上线时间2025-08-23 00:00:00
代码更新2026-11-07
仓库体积358 KB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-11-08
浏览次数0

项目介绍

PaddleOCR-ncnn-CPP 是把 PaddleOCR 的 PP-OCRv3/v4/v5/v6 系列模型用 C++ 和 ncnn 推理框架重新实现的工程。它解决的是原版 PaddleOCR 依赖 PaddlePaddle 运行时、在移动端和嵌入式设备上部署偏重的问题:借助 ncnn 的轻量级、无第三方依赖特性,把文本检测(DB)、方向分类和文本识别(CRNN)整条 OCR 流水线搬到纯 C++ 环境,只需 OpenCV 做图像预处理即可编译运行。核心能力包括:加载 PaddleOCR 转换后的 ncnn 模型完成中英文文本检测与识别,支持多版本模型切换,提供完整的 C++ 推理示例,便于集成到桌面、嵌入式或移动端应用中,适合对体积和依赖敏感、又需要离线 OCR 的场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-08 · 当前星标 ★ 111

核心亮点

  • 纯 C++ 加 ncnn 实现,不依赖 PaddlePaddle 运行时,部署体积小、依赖少
  • 覆盖 PP-OCRv3/v4/v5/v6 多个版本,模型选择灵活
  • 包含检测、方向分类、识别完整流水线,可直接参考集成到自有工程

不足之处

  • 星标仅 111,社区规模小,问题反馈和长期维护待观察
  • 文档与示例相对简略,模型转换和编译配置需要一定门槛
  • 缺少性能基准与多平台构建说明,跨平台适配需自行验证

适用场景

  • 嵌入式或边缘设备上的离线文字识别
  • 桌面端 C++ 应用集成轻量 OCR 能力
  • 对依赖体积敏感的移动端证件/票据识别

替代项目

PaddleOCR、RapidOCR、ncnn

上一篇:scrubshot

下一篇:apexshot

同类项目推荐

DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2091 2026-08-14
segment-anything-video 开源

一行命令给图片和视频做 SAM 分割,还能接 YOLO 检测

MetaSeg: Packaged version of the Segment Anything repository

★ 980 2026-09-13
ZeroShape 开源

单张图片,零样本重建三维形状,无需额外训练

Code repository for "ZeroShape: Regression-based Zero-shot Shape Reconstruction".

★ 141 2026-08-09
kwiver 开源

用配置拼装视觉算法,运行时换模块不重编译

Mirror of upstream KWIVER: Pulls Together Computer Vision Algorithms into Highly-Mod···

★ 204 2026-09-18
ETRIS 开源

冻结大模型,只调少量参数,就能做指代图像分割

[ICCV-2023] The code of Bridging Vision and Language Encoders: Parameter-Efficient T···

★ 150 2026-10-15
AnomalyDINO 开源

用少量正常样本,精准揪出图像中的异常区域

[WACV2025] AnomalyDINO: Boosting Patch-based Few-shot Anomaly Detection with DINOv2

★ 273 2026-08-09
MulimgViewer 开源

一个界面并排看多图,对比拼接不用来回切窗口

MulimgViewer is a multi-image viewer that can open multiple images in one interface,···

★ 1406 2026-10-23
IdCardOCR 开源

离线秒扫身份证正反面,直接输出结构化信息

身份证正反面识别,身份证扫描识别,二代身份证OCR识别,OCR极速识别身份证所有信息正反面···

★ 1134 2026-10-27