tesseract-ocr/tessdoc

Tesseract documentation

解決する問題

Tesseractは、光学文字認識(OCR)を実行するオープンソースエンジンであり、コンピュータが画像から印刷されたテキストを抽出できるようにします。開発者とユーザーが、スキャンされた文書や画像ファイルを、多言語の機械可読テキストに変換するために必要なツールを提供します。

仕組み

このエンジンは、LSTM(長短期記憶)ニューラルネットワークアーキテクチャを使用してテキストを認識します。ユーザーは、コマンドラインから直接Tesseractを操作するか、フル機能のAPIを使用して独自のソフトウェアアプリケーションに統合できます。このエンジンは、異なる言語や文字をサポートするために外部データファイル(traineddata)に依存しており、特定の認識タスクに応じて交換または更新できます。

対象ユーザー

Tesseractは、自社のソフトウェアにテキスト認識機能を組み込む必要がある開発者や、コマンドラインツールに精通したパワーユーザー向けに設計されています。高い移植性を備えているため、AndroidやiPhoneを含むさまざまなプラットフォーム向けにコンパイルでき、デスクトップアプリケーションとモバイルアプリケーションの両方に適しています。

主な特長

  • 100以上の言語と35の文字をサポート。
  • カスタムソフトウェア統合のための柔軟なAPIを提供。
  • 'fast'バージョンと'best'バージョンを含む複数のモデルオプションを提供し、速度と精度のバランスを調整。
  • 高い移植性を持ち、Linux、Windows、Android、iOSをサポート。
  • Apache 2.0ライセンスの下で提供されるオープンソースソフトウェア。

関連

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