OCR画像認識で段落の四角形を取得する

導入

Aspose.OCR for .NET を活用して OCR 画像認識で段落四角形を抽出するための包括的なガイドへようこそ。ドキュメント処理機能を強化し、.NET アプリケーションで光学式文字認識 (OCR) の能力を活用したいと考えている場合は、ここが最適な場所です。

前提条件

チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。

  • C# および .NET 開発の基本的な知識。
  • Aspose.OCR for .NET を使用してセットアップされた開発環境。まだダウンロードしていない場合は、ダウンロードできますここ.
  • 画像処理の概念と、画像からテキストを抽出する際の OCR の重要性を理解します。

名前空間のインポート

C# コードで、Aspose.OCR を効率的に使用するために必要な名前空間がインポートされていることを確認してください。ファイルの先頭に次の内容を含めます。

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

ステップ 1: ドキュメント ディレクトリを設定する

まず、OCR 処理用の画像が保存されているドキュメント ディレクトリへのパスを初期化します。

string dataDir = "Your Document Directory";

ステップ 2: AsposeOcr インスタンスを初期化する

AsposeOcr クラスのインスタンスを作成して、OCR 機能にアクセスします。

AsposeOcr api = new AsposeOcr();

ステップ 3: 画像パスを指定する

処理する画像へのフルパスを定義します。

string fullPath = dataDir + "sample.png";

ステップ 4: 画像を認識して段落四角形を取得する

を呼び出します。GetRectanglesOCR 画像内の段落の四角形を取得するメソッド。セットdetect_areastrue段落を抽出したい場合:

List<Rectangle> rectangles = api.GetRectangles(fullPath, AreasType.PARAGRAPHS, true);

ステップ 5: 結果を印刷する

特定された領域の座標を出力します。

Console.WriteLine("Areas coordinates:");
rectangles.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

ステップ 6: 結論

おめでとう! Aspose.OCR for .NET を使用して、段落の四角形を取得する OCR 画像認識プロセスが正常に実行されました。

結論

このチュートリアルでは、Aspose.OCR for .NET をアプリケーションに統合し、OCR 処理された画像から段落四角形を抽出できるようにするための基本的な手順を説明しました。 Aspose.OCR は OCR の実装を簡素化し、文書処理とテキスト抽出のための価値のあるツールにします。

よくある質問

Q1: Aspose.OCR はさまざまな画像形式と互換性がありますか?

A1: はい、Aspose.OCR は、PNG、JPEG、TIFF などのさまざまな画像形式をサポートしています。

Q2: 複数の画像のバッチ処理に Aspose.OCR を使用できますか?

A2:もちろんです! Aspose.OCR は、複数の画像をシームレスに処理するためのバッチ処理を容易にします。

Q3: Aspose.OCR for .NET の無料トライアルはありますか?

A3: はい、無料トライアルを試すことができますここ.

Q4: Aspose.OCR の一時ライセンスを取得するにはどうすればよいですか?

A4: 仮免許を取得できます。ここ.

Q5: Aspose.OCR に関連する追加のサポートやディスカッションはどこで見つけられますか?

A5: に向かってください。Aspose.OCR フォーラムコミュニティのサポートとディスカッションのために。