RapidAI/RapidOCR

📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch.

解決する課題

RapidOCR は、複数のプラットフォームと言語にわたって迅速なオフライン展開を実現する、高速でオープンソースの光学文字認識(OCR)ツールを提供します。推論プロセスを簡素化することで、端末デバイスに深層学習 OCR モデルを展開する際の工学的課題に対処します。

仕組み

このプロジェクトは、PaddleOCR のモデルを互換性の高い ONNX 形式に変換します。この変換により、精度を維持しながら高速かつ低リソース消費を実現します。複数の推論エンジン(ONNX Runtime、TensorRT、OpenVINO、PyTorch など)をサポートし、Python、C++、Java、C# を含む複数のプログラミング言語に移植されています。

対象ユーザー

クラウドサービスに依存せずに高性能な OCR 機能をアプリケーションに統合する必要がある開発者、および特定のシナリオ向けに微調整を通じて OCR 認識をカスタマイズしたい開発者。

ハイライト

  • マルチプラットフォーム&マルチ言語:Linux、Windows、Mac をサポートし、コアコンポーネントは Python、C++、Java、C# で利用可能。
  • 広範な互換性:ONNX Runtime、TensorRT、OpenVINO などのさまざまな推論エンジンで動作。
  • 迅速な展開:シンプルな操作と高速な応答時間、低リソースオーバーヘッドを実現。
  • カスタマイズ可能:PaddleOCR を使用して独自のデータでモデルを微調整し、RapidOCR で展開できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト