RapidOCR - 兼容性广泛的多平台多语言OCR工具

更多AI开源软件:

AI开源 - 小众AIhttps://www.aiinn.cn/sources

RapidOCR是一款兼容性最为广泛的多平台多语言OCR工具,它完全开源免费,并支持离线环境下的快速部署。其核心亮点在于采用ONNXRuntime作为推理引擎,相比传统的PaddlePaddle推理引擎,速度实现了4至5倍的提升,同时彻底解决了内存泄露问题,确保了高效稳定的运行。

3200 Stars 378 Forks 10 Issues 23 贡献者 Apache-2.0 License Python 语言

代码: GitHub - RapidAI/RapidOCR: 📄 Awesome OCR multiple programing languages toolkits based on ONNXRuntime, OpenVINO and PaddlePaddle.

主页: RapidOCR 文档

主要功能

  • 跨平台支持:RapidOCR支持多种操作系统,包括但不限于Windows、Linux、MacOS、Android、iOS等,这使得用户可以在不同的设备和平台上使用RapidOCR进行光学字符识别。
  • 多语言识别:RapidOCR具备强大的多语言识别能力,默认支持中文和英文的识别,并且可以通过自定义转换实现对其他语言的支持。据相关介绍,RapidOCR可以识别超过60种语言的文本,这为用户处理多语种混合的文档提供了极大的便利。
  • 高性能推理:RapidOCR采用ONNXRuntime作为推理引擎,相比传统的PaddlePaddle推理引擎,速度提升了4至5倍,并且彻底解决了内存泄露问题,确保了高效稳定的运行。这使得RapidOCR在处理大规模文本识别任务时表现出色。

安装和使用

安装

复制代码
pip install rapidocr_onnxruntime

使用

复制代码
from rapidocr_onnxruntime import RapidOCR

engine = RapidOCR()

img_path = 'tests/test_files/ch_en_num.jpg'
result, elapse = engine(img_path)
print(result)
print(elapse)
相关推荐
ai产品老杨8 小时前
AI视频分析并发优化参数配置说明
人工智能·音视频
怪奇云呼军8 小时前
G.711、Opus 和重采样会拖慢识别吗?闪电智能VoiceAgent 的音频入口怎么选
java·人工智能·python·算法·云计算·音视频
chen_zn958 小时前
《VLA 系列》π0 | Flow Matching 动作专家 | 跨本体机器人策略 | 论文与源码解析
人工智能·具身智能·vla
观远数据8 小时前
先进制造业BI价值交付:三个车间数据场景与它们的ROI账本
大数据·人工智能
星辰_mya8 小时前
国内气象数据平台业务规则——自用
大数据·人工智能
jikemaoshiyanshi8 小时前
2026 AWS 中国峰会有哪些 AI Agent 专题演讲?按团队场景分层指南
大数据·人工智能
必须会一定会8 小时前
DeepSeek API 峰谷定价实战:计算 8 月 17 日后的 Agent 成本,并启动 Harness 预览版
人工智能·ai编程
搞科研的小刘选手8 小时前
【河南省科学院、河南工业大学主办 | 郑州举办】2026年计算机视觉与具身智能国际学术会议(CVEI 2026)
人工智能·计算机视觉·具身智能·学术会议·会议推荐
2601_950760798 小时前
H-2K(d)/IYSTVASSL流感HA四聚体:抗原特异性CD8+ T细胞检测的核心工具
人工智能·蛋白
烟雨江南7858 小时前
大型展会和行业活动如何做实时字幕?——灵声智库多会场流式 ASR、统一转写与内容沉淀实践
人工智能·语音识别·ai客服·企业agent