IronOCR ハウツー .NET MAUI OCR How to use Computer Vision to Find Text Curtis Chau 更新日:8月 20, 2025 Download IronOCR NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronOCRはOpenCVを使用し、画像内のテキストを検出するためにコンピュータ・ビジョンを使用します。 ノイズの多い画像、テキストがさまざまな場所にある画像、テキストがゆがんでいる画像などに有効です。 IronOcrのコンピューター・ビジョンの使用は、テキスト領域がどこに存在するかを決定し、Tesseractを使用してその領域の読み取りを試みます。 クイックスタート: プライマリ テキスト領域の検出と OCR この例では、画像を読み込み、FindTextRegion()でIronOCRのコンピュータ・ビジョンに主要なテキスト領域を自動検出させ、すぐに.Read(...)を実行してテキストを抽出します。 画像からOCR出力まで、たった1行で完了します。 Get started making PDFs with NuGet now: Install IronOCR with NuGet Package Manager PM > Install-Package IronOcr Copy and run this code snippet. using var result = new IronTesseract().Read(new OcrInput().LoadImage("image.png").FindTextRegion()); Deploy to test on your live environment Start using IronOCR in your project today with a free trial Free 30 day Trial C#でナンバープレートをOCRする方法(チュートリアル)。 C#で請求書からテキストを取得する方法チュートリアル C#でスクリーンショットからテキストをOCR取得する方法。 C#で字幕をOCRする方法(チュートリアル)。 (英語 最小限のワークフロー (5 つのステップ) コンピューター ビジョンで OCR を使用する C# ライブラリをダウンロードする。 FindTextRegionメソッドを使用してテキスト領域を自動検出する。 どのテキスト領域が検出されたかをStampCropRectangleAndSaveAsメソッドで確認する。 FindMultipleTextRegionsメソッドを使用して、テキスト領域に基づいて元の画像を画像に分離します。 GetTextRegionsメソッドを使用して、テキストが検出されたクロップ領域リストを取得する。 (テーブル・テーブル__設定変数 メソッド 説明 説明 テキスト領域を見つけるテキスト要素を含む領域を検出し、テキストが検出された領域内のテキストのみを検索するようTesseractに指示します。 FindMultipleTextRegions。 テキスト要素を含む領域を検出し、テキスト領域に基づいてページを別々の画像に分割します。 テキスト領域を取得画像をスキャンし、テキスト領域のリストを`List`として返します。 以下のようになります。 次のようにします。 ```csharp :path=/static-assets/ocr/content-code-examples/how-to/computer-vision-findtextregion-3.cs ``` さて、このコードには2つの出力があります。1つは、`StampCropRectangleAndSaveAs`によって保存された`.png`ファイルで、デバッグに使用されます。 IronCV(Computer Vision)がテキストをどこに配置したのかがわかります: 以下のようになります。 次のようにします。 かなり良さそうです。 2つ目のアウトプットは、テキストそのものです: ```text IRONSOFTWARE 50,000+ Developers in our active community 10,777,061 19,313 NuGet downloads Support tickets resolved 50%+ 80%+ Engineering Team growth Support Team growth $25,000+ Raised with #TEAMSEAS to clean our beaches & waterways ``` ## FindMultipleTextRegions(複数のテキスト領域を検索する)。 `FindMultipleTextRegions`の使用法は、`OcrInput`オブジェクトのすべてのページを取り込み、テキスト要素を含む領域を検出し、テキスト領域に基づいて入力を別々の画像に分割するためにコンピュータビジョンを使用します: ```csharp :path=/static-assets/ocr/content-code-examples/how-to/computer-vision-findmultipletextregions-1.cs ``` [{e:( IronOcr v2025.6.xから、`FindMultipleTextRegions`メソッドはカスタムパラメータをサポートしなくなりました。)]] オプションでカスタムパラメータを付けて呼び出すことができます: ```csharp :path=/static-assets/ocr/content-code-examples/how-to/computer-vision-findmultipletextregions-2.cs ``` `FindMultipleTextRegions`のもうひとつのオーバーロードメソッドは、OCR Pageを受け取り、OCR Pageのリストを返します: ```csharp :path=/static-assets/ocr/content-code-examples/how-to/computer-vision-findmultipletextregions-3.cs ``` ## GetTextRegions(テキスト領域を取得する)。 `GetTextRegions`の使用法は、ページ内でテキストが検出されたクロップ領域のリストを返します: ```csharp :path=/static-assets/ocr/content-code-examples/how-to/computer-vision-gettextregions.cs ``` ### 特定のユースケースガイド 適切な設定と入力ファイルがあれば、OCRは非常に強力なツールになります。 人間の読解能力をほぼ完全に模倣することができます。 よくある質問 コンピュータビジョンをテキスト検出に活用する方法は? IronOCRはOpenCVとの統合を利用して、画像内のテキスト検出を強化できます。FindTextRegionやFindMultipleTextRegionsといったメソッドを使用すると、テキストエリアを効率的に特定し操作できます。 異なるオペレーティングシステムにIronOCRをコンピュータビジョン用にインストールするにはどのような手順が必要ですか? 異なるオペレーティングシステムでIronOCRを使用するには、NuGetを介してIronOCR.ComputerVisionパッケージをインストールできます。Windows用にはInstall-Package IronOcr.ComputerVision.Windowsコマンドを使用し、LinuxやmacOS用の同様のパッケージも利用可能です。 FindTextRegionメソッドはどのような機能を提供しますか? IronOCRのFindTextRegionメソッドは、画像内のテキストが存在するエリアを特定し、指定された領域内のみにテキストを検索することでTesseractの精度を向上させます。 カスタムパラメータがテキスト領域検出をどのように改善しますか? IronOCRでFindTextRegionメソッドを使用してカスタムパラメータを設定することで、テキストの最小高さを設定し、サブリージョンを許可するなど、画像内のテキストエリアをより正確に特定できます。 画像内で複数のテキスト領域を検出することがなぜ有益ですか? FindMultipleTextRegionsメソッドを使用して複数のテキスト領域を検出することで、IronOCRは画像をテキストに基づいて別のセクションに分割し、請求書や字幕など複数のテキストブロックを含むドキュメントの処理に特に役立ちます。 画像から検出されたテキストエリアをどのように取得できますか? IronOCRのGetTextRegionsメソッドを使用すると、画像内の検出されたテキストエリアであるCropRectangle領域のリストを取得し、これらのテキスト領域をさらに処理または操作できます。 IronOCRのコンピュータビジョン機能の主な特徴は何ですか? IronOCRのコンピュータビジョン機能には、FindTextRegionやFindMultipleTextRegionsといったメソッドによるテキスト領域検出、カスタマイズ可能なOCR設定、複数のオペレーティングシステムに対応してテキスト検出の精度を向上させます。 IronOCRは複数のテキスト領域を持つ画像をどのように処理しますか? IronOCRはFindMultipleTextRegionsメソッドを使用して画像を処理し、検出されたテキスト領域に基づいて別の画像に分割し、各テキストエリアの詳細な分析と操作を可能にします。 IronOCRでコンピュータビジョンメソッドを使用するコード例はどこで見つかりますか? チュートリアルは、IronOCRでFindTextRegionやFindMultipleTextRegionsといったメソッドを使用するコード例を提供し、ナンバープレートの読み取りや請求書の処理といった実用的な応用を示している。 C#でIronOCRのコンピュータビジョン機能を利用するために必要なものは何ですか? C#でIronOCRのコンピュータビジョン機能を使用するには、NuGet経由でIronOcr.ComputerVisionパッケージをインストールし、プロジェクトに必要な名前空間を含めてテキスト検出メソッドにアクセスする必要があります。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 5,044,537 ライセンスを見る