
SimdPaddleOCR
纯C#跑PP-OCRv6,SIMD加速,多平台离线文字识别
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-19 · 当前星标 ★ 528
使用教程
环境要求
- .NET 6+
- 训练好的识别模型
安装与启动步骤
-
1建 .NET 工程
它是 C# 库,先有目标工程。
dotnet --version -
2引入包
按说明装对应的 NuGet 包。
-
3跑一次识别
先用一张清晰图片验证链路。
-
4看多平台部署
它的卖点是自己写的算子,跨平台不依赖原生库。
-
5测内存占用
低内存是它的另一个卖点,压测时看。
如何确认成功
在一台没有装原生推理库的机器上跑通识别,输出文本准确且内存占用明显低于通用方案
注意事项
- 它是纯 C# 的识别库,自己实现了关键算子,不依赖原生推理库。
- 对 .NET 技术栈的项目很友好,省掉跨语言调用。
- 模型文件要单独准备。
- 适合服务端与桌面端,移动端要看是否有对应绑定。
核心亮点
- 纯 C# 实现,不依赖 Python 和 Paddle 原生运行时,.NET 项目集成和分发更简单
- 针对热点算子做 SIMD 向量化优化,推理速度和内存占用优于朴素 C# 实现
- 支持 Windows/Linux/macOS 多平台,适合桌面端与边缘侧离线 OCR 场景
不足之处
- 项目处于早期,API 稳定性和文档完善度有待观察
- 模型转换、精度对齐等使用细节缺少成熟社区案例,遇到问题排查成本较高
适用场景
- WPF/WinForms 桌面软件中做截图取字、票据识别,免装 Python 环境
- .NET 后端服务里批量处理图片文字提取,降低部署依赖和内存开销
- 边缘设备或工控机上离线运行中文 OCR,要求跨平台且包体可控
替代项目
PaddleSharp、PaddleOCR、Tesseract
同类项目推荐
dpscreenocr
开源
框选屏幕任意区域,一键提取文字到剪贴板
A program to recognize text on the screen
PonderV2
开源
统一 3D 预训练范式,让模型从无标注数据中学会通用特征
[T-PAMI 2025] PonderV2: Pave the Way for 3D Foundation Model with A Universal Pre-tr···
LiDARCrafter
开源
从 LiDAR 序列直接生成动态 4D 世界,让机器看懂时空变化
[AAAI 2026 Oral] LiDARCrafter: Dynamic 4D World Modeling from LiDAR Sequences
obsidian-ocr
开源
让 Obsidian 搜索穿透图片和 PDF,截图文字也能搜到
Obsidian OCR allows you to search for text in your images and pdfs
bbox-visualizer
开源
几行代码画出专业边界框,可视化调试不再繁琐
Make drawing and labeling bounding boxes a piece of cake
colmap
开源
从照片一键重建三维场景,精度高、流程全
COLMAP - Structure-from-Motion and Multi-View Stereo
scribeocr
开源
浏览器里对照原图改 OCR,扫描件变可编辑文档
Web interface for recognizing text, proofreading OCR, and creating fully-digitized d···
FernRPExample
开源
在Unity里用Stable Diffusion生成贴图,直接驱动NPR/PBR渲染
This project is the implementation of FernRP Package, Include NPR/PBR.
2d-diffusion-limited-aggregation···
开源
用物理模拟生成有机分形图案,探索形态设计新玩法
Visual experiments exploring diffusion-limited aggregation (DLA) as a 2D morphogenes···