コードブック検索トランスフォーマーで劣化した顔写真を修復する、PyTorchベースの盲目的顔画像復元モデル。
mindee/doctr
PyTorchベースの深層学習モデルでPDFや画像のテキストを検出・認識する、オープンソースのPython OCRライブラリ。
- スター
- 6,391
- フォーク
- 687
- 未解決の Issue
- 24
- 最終コミット
- 3 日前
これは何?
docTR (Document Text Recognition) は、光学文字認識のためのPythonライブラリです。テキスト検出モデルでページ上の単語の位置を特定し、続いてテキスト認識モデルで各単語の文字を読み取る、2段階のエンドツーエンドOCRを実行します。入力にはPDF、画像ファイル、またはドキュメントとしてレンダリングされたWebページを使用でき、出力はページ、ブロック、行、単語で構成されるDocumentオブジェクトです。ネストされたJSONとしてエクスポートすることもできます。
複数の検出アーキテクチャ(DBNet、LinkNet、FAST)と認識アーキテクチャ(CRNN、SAR、MASTER、ViTSTR、PARSeq、VIPTR)を、学習済み重みとともに提供します。また、日付や住所など複数のクラスを検出するkey information extraction(KIE)predictor、オプションのレイアウト検出ステップ、表構造認識モデルも利用できます。回転したページやテキストにも、通常または回転したバウンディングボックスで対応します。
pipでインストールし、サンプルスクリプトを使ってコマンドラインから実行できます。また、検出、認識、OCR、KIE用のルートを備えたFastAPIテンプレートをデプロイしたり、GPU対応のDockerイメージを使用したりできます。
主な機能
- 01テキスト検出とテキスト認識を組み合わせた2段階のOCRパイプライン。
- 02PDF、画像、Webページを入力として受け付けます。
- 03複数の学習済み検出・認識アーキテクチャから選択できます。
- 04複数クラスの検出に対応するkey information extraction predictor。
- 05結果を構造化オブジェクトまたはネストされたJSONとしてエクスポートでき、可視化やページ合成にも対応します。
- 06PyTorchとTensorFlow 2のバックエンドに対応し、GPU対応のDockerイメージも用意されています。
ユースケース
- スキャン文書やPDFから単語とその位置を抽出する。
- KIE predictorを使って、フォームから日付や住所などの特定の項目を抽出する。
- 付属のFastAPIテンプレートを使い、OCRをAPIエンドポイントとして提供する。
- ドキュメント処理パイプラインの一環として、表構造やページレイアウトを認識する。
トピック
よくある質問
- doctr とは?
- PyTorchベースの深層学習モデルでPDFや画像のテキストを検出・認識する、オープンソースのPython OCRライブラリ。 docTR (Document Text Recognition) は、光学文字認識のためのPythonライブラリです。テキスト検出モデルでページ上の単語の位置を特定し、続いてテキスト認識モデルで各単語の文字を読み取る、2段階のエンドツーエンドOCRを実行します。入力にはPDF、画像ファイル、またはドキュメントとしてレンダリングされたWebページを使用でき、出力はページ、ブロック、行、単語で構成されるDocumentオブジェクトです。ネストされたJSONとしてエクスポートすることもできます。
- doctr は無料で使えますか?ライセンスは?
- doctr は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- doctr は今もメンテナンスされていますか?
- 活発にメンテナンス中。doctr の最終コミットは 2026年10月16日 です。
- doctr は何に使えますか?
- スキャン文書やPDFから単語とその位置を抽出する。 KIE predictorを使って、フォームから日付や住所などの特定の項目を抽出する。 付属のFastAPIテンプレートを使い、OCRをAPIエンドポイントとして提供する。 ドキュメント処理パイプラインの一環として、表構造やページレイアウトを認識する。
- doctr はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mindee/doctr
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Unity製のオープンソースツールキット。ゲームやシミュレーションを強化学習・模倣学習の環境として活用できます。
ブラウザー、デスクトップ、APIからPDFの編集・署名・墨消し・変換・自動化を行える、セルフホスト型のオープンソースPDFプラットフォーム。
PDFをテキストベースかスキャンか分類し、デフォルトではOCRを使わずにMarkdownを抽出するRustライブラリ兼CLI。
画像・動画・音声・3Dをローカル生成するためのノードグラフGUI、API、バックエンド。
テキスト、画像、音声、キャラクターの動きから動画を生成する、MoE対応のオープンソース動画生成モデル群。