EasyDeepOCR
ディープラーニングを用いた光学文字認識ライブラリ
- シリアル番号、有効期限、部品番号などの工業用マーキング用に設計されたツール…
- 非常に使いやすく、シンプルなAPIを採用しており、トレーニングも不要
- 不要なテキストを除外するためのトポロジー定義(オプション)
- 速度を損なうことなく、テキスト読み取り機能に重点を置いています
- 専用のトレーニングにより、テキストの検出および認識精度を向上
- CPUおよびGPU、IntelおよびARMプラットフォームで動作
説明
EasyDeepOCRは、ディープラーニング技術を活用して、今日のテキスト読み取りにおける課題に取り組む新世代のOCRライブラリです。画像内のテキストの検出と文字の認識は完全に自動化されています。テキストトポロジーの活用により、文字の曖昧性を低減し、無関係なテキストを除外することができます。 わずかなサンプルで済む最適化プロセスにより、処理を高速化できます。EasyDeepOCRは、EasyOCRおよびEasyOCR2ライブラリから大幅に進化しており、使いやすさと強化された機能を兼ね備えています。
シンプルなAPIでありながら、その成果は目覚ましい
たった1回の「Read」呼び出しで、画像内のすべてのテキストが検出・読み取られます。複雑な設定を行う必要はもうありません。
再学習によるテキスト検出・認識の微調整
ユーザーは、EasyDeepOCRのテキスト検出および認識機能の基盤となっているニューラルネットワークを再学習させることができます。Deep Learning Studioには専用のプロジェクトタイプが用意されており、テキストへのアノテーションやトレーニングの実行を効率的に行えるインターフェースが提供されています。わずか5枚の画像でも、処理が困難なユースケースにおいて顕著な改善を実現できます。
充実した機能を備えた「Open eVision Studio」ツール
Open eVision Studio の EasyDeepOCR ツールでは、このライブラリのすべての機能が利用可能です。ユーザーはトポロジーを選択し、サンプル画像にアノテーションを付与することで、パイプラインの最適化を行うことができます。また、ディープラーニングの実行設定も利用可能であり、さまざまなデバイス(CPU、GPU)やエンジン(OpenVINO、TensorRT など)から選択することができます。
トポロジーの定義:適切なテキストに焦点を当てる
トポロジーは対象テキストの書式を定義します。工業用マーキングの文脈では、有効期限や部品番号など厳密な書式が求められるテキストに焦点を当てる上で非常に実用的です。トポロジーの定義により、ユーザーは必要なテキストのみを取得できるだけでなく、曖昧さを減らすことで文字認識の精度向上にも寄与します。
CPU(Intel OpenVINO)とGPU(NVIDIA TensorRT)における良好なパフォーマンス
EasyDeepOCRは、OpenVINOによるIntelおよびARM CPU、ならびにTensorRTによるNVIDIA GPUでの実行に最適化されています。
Open eVision Studio
グラフィカルインターフェースを使用して、複雑な画像処理シーケンスを設計することができます。これらのツールの集合は、Open eVision ライブラリの多様性と機能性を体現しています。 処理パイプラインに対応するC++、Python、C#のソースコードが自動的に生成され、Open eVision APIのインタラクティブなドキュメントとして機能します。Open eVision Studioは、GigE Visionカメラ、Coaxlinkフレームグラバー、eGrabberレコーダーのシーケンスなど、ライブ画像ソースを処理することができます。
このアプリケーションは無料で、WindowsおよびLinux上で動作し、IntelおよびARMの64ビットアーキテクチャに対応しています。