oar-ocr

Rust 原生 OCR,一份二进制搞定文字识别与版面理解

oar-ocr 是一个用 Rust 原生实现的 OCR 工具包,专注文字识别、文档版面分析和基于视觉语言模型的文档理解。它解决的是传统 OCR 方案依赖 Python 生态、部署链路重、推理速度慢的问题:通过纯 Rust 实现,可编译为单一二进制,方便嵌入现有 Rust 服务或边缘设备。核心能力包括文本检测与识别、版面结构解析(标题、段落、表格等区域划分),以及结合视觉语言模型做文档级语义理解。项目当前处于早期阶段,星标约 172,接口和模块仍在快速迭代,适合对性能、内存占用和部署简洁性有要求的开发者评估使用。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 172
维护状态 活跃
是否开源
定价模式 free

项目数据

分类计算机视觉
开发团队GreatV
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源
开源协议Apache-2.0
主要语言Rust
技术栈/模型
GitHub 星标★ 172
30天Star增速
HF 下载量
上线时间2025-07-31 00:00:00
最近更新2026-09-16 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-19
浏览次数0

使用教程

核心亮点

  • 纯 Rust 实现,无 Python 运行时依赖,可编译为单一二进制,部署和分发成本低
  • 覆盖 OCR、版面分析、视觉语言文档理解三类任务,不止于文字识别
  • Rust 生态在内存安全和并发上有天然优势,适合嵌入高吞吐服务或边缘设备

不足之处

  • 项目处于早期,星标仅 172,API 和模块结构可能频繁变动
  • 文档、预训练模型和社区生态相比成熟 OCR 项目仍待完善

适用场景

  • 在 Rust 后端服务中内嵌 OCR 能力,避免引入 Python 服务
  • 边缘设备或本地离线环境做文档文字提取与版面解析
  • 结合视觉语言模型对扫描件、PDF 截图做结构化理解

替代项目

PaddleOCR、Tesseract

项目介绍

oar-ocr 是一个计算机视觉领域的开源项目,官方简介:A native Rust toolkit for OCR, document layout analysis, and vision-language document understanding.。项目使用 Rust 开发,在 GitHub 上获得 172 星标。

上一篇:core

下一篇:Looking-Back-OCR

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 3973 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90860 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

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

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2032 2026-08-14