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)
相关推荐
黑客呀38 分钟前
密码学——密码学基础、散列函数与数字签名
网络·数据库·人工智能
weixin_476958278 小时前
自动驾驶技术——HSL
人工智能·机器学习·自动驾驶
代码小狗Codog8 小时前
WIDER FACE数据集转YOLO格式
人工智能·yolo·目标跟踪
物联高科8 小时前
智能电网技术如何助力能源转型?
人工智能·单片机·嵌入式硬件·能源·创业创新
三月七(爱看动漫的程序员)9 小时前
The Rise and Potential of Large Language ModelBased Agents:A Survey---摘要、背景、引言
人工智能·算法·机器学习·语言模型·自然语言处理·分类
hunteritself9 小时前
AI Weekly『12月2-8日』:OpenAI发布发布满血版o1,Meta发布Llama 3.3模型!
人工智能·gpt·算法·chatgpt·openai·llama
bielaile_leisigoule10 小时前
人工智能+生活:智能化、方便化
人工智能·生活
翔云API10 小时前
通用文档识别接口助力数字化转型、文档ocr、文字ocr
运维·服务器·开发语言·c++·人工智能