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)
相关推荐
yvestine8 分钟前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示
zzc92116 分钟前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
点赋科技17 分钟前
沙市区举办资本市场赋能培训会 点赋科技分享智能消费新实践
大数据·人工智能
HeteroCat24 分钟前
一周年工作总结:做了一年的AI工作我都干了什么?
人工智能
YSGZJJ37 分钟前
股指期货技术分析与短线操作方法介绍
大数据·人工智能
豆包AI编程1 小时前
👾 豆包脑洞研究所| 创意应用有奖征集活动说明
ai编程
Guheyunyi1 小时前
监测预警系统重塑隧道安全新范式
大数据·运维·人工智能·科技·安全
码码哈哈爱分享1 小时前
[特殊字符] Whisper 模型介绍(OpenAI 语音识别系统)
人工智能·whisper·语音识别
郄堃Deep Traffic1 小时前
机器学习+城市规划第十三期:XGBoost的地理加权改进,利用树模型实现更精准的地理加权回归
人工智能·机器学习·回归·城市规划