テキスト OCR C# へのスクリーンショット

スクリーンショットには、書かれた情報を抽出する必要があるテキスト、画像、図などを含めることができます。このようなシナリオでは、テキスト情報を取得するためにスクリーンショットをテキストに変換できます。たとえば、会社への支払いの証明と、抽出する必要がある金額に関するテキスト情報として、異なる受信スクリーンショットが存在する場合があります。このような要件に従って、この記事では、C# で OCR を使用してスクリーンショットをテキストに変換する方法について説明します。

OCR を使用したスクリーンショットからテキストへ - C# API のインストール

Aspose.OCR for .NET API を使用して、画像に対して光学認識操作を実行できます。スクリーンショットは基本的に画面コンテンツの画像であるため、そのような画像を処理して何らかの情報を抽出できます。 New Releases ページから DLL 参照ファイルをダウンロードするか、以下の NuGet インストール コマンドを使用して、API にアクセスするだけです。

PM> Install-Package Aspose.OCR

C# で OCR を使用してスクリーンショットをテキストに変換する

次の手順で、C# の OCR を使用してスクリーンショットをテキストに変換できます。

  1. AsposeOcr クラスのオブジェクトを作成します。
  2. RecognizeImage メソッドを使用して、スクリーンショットをテキストに変換します。
  3. 認識されたテキストを表示します。

次のサンプル コードは、C# でスクリーンショットをテキストに変換する方法を示しています。

// AsposeOcr のインスタンスを初期化する
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// OCRでスクリーンショット画像を認識
string result = api.RecognizeImage("Test.png");

// 認識したテキストを表示する
Console.WriteLine(result);

C# で OCR を使用してスクリーンショットを URL からテキストに変換する

スクリーンショットは、DropBox、Imgur などの URL リンクを介して共有される場合があります。API を使用すると、そのようなスクリーンショットをダウンロードして処理する代わりに、URL リンクを利用できます。以下の手順では、C# で OCR を使用してスクリーンショットを URL からテキストに変換する方法について説明します。

  1. OCR 操作の URL からスクリーンショットを取得します。
  2. AsposeOcr クラスのインスタンスを作成します。
  3. OCR でスクリーンショットからテキストを認識します。
  4. URL から認識されたテキストを出力します。

以下のコード スニペットは、C# で OCR を使用してスクリーンショットを URL からテキストに変換する方法を説明しています。

// OCR の URL からスクリーンショットを取得する
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// AsposeOcr のインスタンスを初期化する
AsposeOcr api = new AsposeOcr();

// 画像認識
string result = api.RecognizeImageFromUri(uri);

// 印刷結果
Console.WriteLine($"Text:\n {result}");

無料の評価ライセンスを取得する

無料の一時ライセンス をリクエストして、API を完全に評価することができます。

結論

この記事では、C# で OCR を使用してスクリーンショットをテキストに変換する方法を学習しました。このようにして、要件に基づいて多くの有用な情報を抽出できます。さらに、ご不明な点がございましたら、フォーラム までご連絡ください。

関連項目