sirfz/tesserocr

A Python wrapper for the tesseract-ocr API

What it solves

Tesseract OCRエンジンをPythonから使いやすくするための手段を提供し、開発者がTesseractの複雑なC++ APIと直接やり取りすることなく、画像からテキストを抽出できるようにします。

How it works

このプロジェクトはCythonを使用して、Tesseract C++ APIのラッパーを作成します。この統合により、画像処理中にPythonのGlobal Interpreter Lock (GIL) を解放することができ、Pythonのthreadingモジュールを使用する場合に真の並列実行が可能になります。

Who it’s for

アプリケーションに光学文字認識 (OCR) を統合する必要があり、Pillow (PIL) イメージライブラリと良好に動作する、高性能で読みやすいインターフェースを求めているPython開発者。

Highlights

  • Pillow Integration: PIL.Image オブジェクトとシームレスに動作するように設計されています。
  • Concurrent Processing: OCRタスク中にGILを解放することで、真のマルチスレッド処理をサポートします。
  • Advanced OCR Features: 方向およびスクリプト検出 (OSD)、レイアウト分析、およびシンボルレベルの信頼度スコアなど、Tesseractの高度な機能へのアクセスを提供します。
  • Flexible Input: 画像ファイルと画像オブジェクトの両方をサポートします。

関連

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