Repolode
RapidAI

RapidAI/RapidOCR

Kit de ferramentas de OCR de código aberto que executa modelos PaddleOCR convertidos para ONNX em Python e outros ambientes, para reconhecimento rápido de texto offline.

Alternativa open source a:ABBYY FineReaderGoogle Cloud Vision OCR

Estrelas
8,212
Forks
753
Issues abertas
28
Último commit
há 13 horas

O que é?

RapidOCR é um kit de ferramentas de OCR que converte modelos PaddleOCR para o formato ONNX, permitindo executá-los em vários mecanismos de inferência e dispositivos sem a stack completa do PaddlePaddle. Por padrão, oferece reconhecimento em chinês e inglês, com outros idiomas disponíveis na lista de modelos. O projeto é voltado à implantação offline, em que a inferência leve e o uso multiplataforma são mais importantes do que o treinamento.

O pacote Python pode ser instalado com pip e usado passando o caminho ou a URL de uma imagem para um objeto de mecanismo, que retorna o texto reconhecido e, opcionalmente, uma visualização. O repositório também oferece ambientes de desenvolvimento Docker para ONNX Runtime (CPU e GPU), TensorRT, Paddle, OpenVINO, PyTorch e MNN. Os bindings para outras linguagens foram transferidos para repositórios separados.

A documentação do projeto está disponível em chinês. Os arquivos de modelos convertidos são distribuídos sob a licença Apache-2.0 e derivam dos modelos upstream do PaddleOCR.

Recursos principais

  • 01Converte modelos PaddleOCR para ONNX, permitindo inferência leve.
  • 02Funciona com os backends ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT e PyTorch.
  • 03Oferece uma API Python simples que retorna os textos reconhecidos e visualizações.
  • 04Inclui ambientes Docker para cada mecanismo de inferência compatível.
  • 05Oferece suporte a chinês e inglês por padrão, além de outros idiomas disponíveis na lista de modelos.

Casos de uso

  • Adicionar extração de texto offline de imagens a um aplicativo Python.
  • Implantar OCR em servidores com GPU usando TensorRT ou em CPU com ONNX Runtime.
  • Reconhecer documentos ou capturas de tela em chinês e inglês sem APIs na nuvem.
  • Ajustar modelos PaddleOCR e depois convertê-los para implantação com RapidOCR.

Início rápido

  1. 1

    Instale os pacotes rapidocr e onnxruntime com pip

    pip install rapidocr onnxruntime
  2. 2

    Crie um mecanismo e execute o OCR em uma imagem (consulte o exemplo de uso no README)

Antes de usar

  • Os modelos são convertidos do PaddleOCR e herdam os termos Apache-2.0 do projeto upstream; o README informa que a propriedade dos pesos permanece com a Baidu e os detentores dos direitos do PaddleOCR.
  • A documentação oficial está principalmente em chinês.

Tópicos

Perguntas frequentes

O que é RapidOCR?
Kit de ferramentas de OCR de código aberto que executa modelos PaddleOCR convertidos para ONNX em Python e outros ambientes, para reconhecimento rápido de texto offline. RapidOCR é um kit de ferramentas de OCR que converte modelos PaddleOCR para o formato ONNX, permitindo executá-los em vários mecanismos de inferência e dispositivos sem a stack completa do PaddlePaddle. Por padrão, oferece reconhecimento em chinês e inglês, com outros idiomas disponíveis na lista de modelos. O projeto é voltado à implantação offline, em que a inferência leve e o uso multiplataforma são mais importantes do que o treinamento.
RapidOCR é gratuito? Qual é a licença?
RapidOCR é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
RapidOCR ainda é mantido?
Manutenção ativa. O último commit de RapidOCR foi em 20 de out. de 2026.
Para que posso usar RapidOCR?
Adicionar extração de texto offline de imagens a um aplicativo Python. Implantar OCR em servidores com GPU usando TensorRT ou em CPU com ONNX Runtime. Reconhecer documentos ou capturas de tela em chinês e inglês sem APIs na nuvem. Ajustar modelos PaddleOCR e depois convertê-los para implantação com RapidOCR.
Como instalar RapidOCR?
Instale os pacotes rapidocr e onnxruntime com pip: pip install rapidocr onnxruntime Crie um mecanismo e execute o OCR em uma imagem (consulte o exemplo de uso no README)
Onde consigo RapidOCR?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/RapidAI/RapidOCR

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados