Aspose.OCR で OCR 用の長方形を準備する

導入

ペースの速いテクノロジーの世界では、画像からテキストを抽出することが重要なタスクとなり、無数の可能性への扉が開かれています。 Aspose.OCR for Java は、光学式文字認識 (OCR) の複雑なプロセスを簡素化する強力なツールとして際立っています。この包括的なガイドでは、Aspose.OCR for Java の可能性を活用し、テキスト認識を Java アプリケーションにシームレスに統合するための重要な手順を説明します。

前提条件

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

  • Java 開発キット (JDK): Aspose.OCR for Java には Java 環境が必要です。 Oracle Web サイトから最新の JDK をダウンロードしてインストールします。

  • Aspose.OCR for Java ライブラリ: ダウンロード リンクから Aspose.OCR for Java ライブラリを入手します。ここ 。ドキュメントに記載されているインストール手順に従ってくださいここ.

  • 開発環境: 好みの Java 統合開発環境 (IDE) をセットアップして、私たちと一緒にコーディングを始めてください。

パッケージのインポート

Java プロジェクトで、Aspose.OCR 機能を使用できるようにするために必要なパッケージをインポートします。 Java ファイルの先頭で次のスニペットを使用します。

package com.aspose.ocr.examples.OcrFeatures;

import com.aspose.ocr.AsposeOCR;
import com.aspose.ocr.examples.License.SetLicense;
import com.aspose.ocr.examples.Utils;

import java.awt.*;
import java.io.IOException;
import java.util.ArrayList;

ステップ 1: ライセンスをセットアップする

SetLicense.main(null);

次のコマンドを呼び出して、Aspose.OCR のライセンスが設定されていることを確認します。SetLicense方法。このステップは、ライブラリの潜在能力を最大限に引き出すために不可欠です。

ステップ 2: ドキュメント ディレクトリと画像パスを定義する

String dataDir = "Your Document Directory";
String imagePath = dataDir + "p.png";

OCR 処理用の画像が配置されているドキュメント ディレクトリと画像パスを指定します。

ステップ 3: Aspose.OCR インスタンスを作成する

AsposeOCR api = new AsposeOCR();

Aspose.OCR クラスをインスタンス化して API インスタンスを作成します。

ステップ 4: テキストを含む長方形を準備する

ArrayList<Rectangle> rectArray = new ArrayList<Rectangle>();
rectArray.add(new Rectangle(138, 352, 2033, 537));
rectArray.add(new Rectangle(147, 890, 2033, 1157));
rectArray.add(new Rectangle(923, 2045, 465, 102));
rectArray.add(new Rectangle(104, 2147, 2076, 819));

OCR を適用する必要がある領域を示すテキストを含む四角形を定義します。

ステップ 5: OCR 認識を実行する

try {
    String result = api.RecognizePage(imagePath, rectArray);
    System.out.println("Result with rect: " + result);
} catch (IOException e) {
    e.printStackTrace();
}

最後に、定義した四角形を使用して OCR 認識を実行します。認識されたテキストがコンソールに出力されます。

結論

おめでとう! Aspose.OCR for Java をプロジェクトに統合する手順を正常に完了しました。この多用途ツールを使用すると、画像からテキストを簡単に抽出できるようになり、アプリケーションに無限の可能性をもたらします。

よくある質問

Q1: Aspose.OCR は他のプログラミング言語と互換性がありますか?

A1: Aspose.OCR は、.NET、C などのさまざまなプログラミング言語をサポートしています。++、Python。詳細については、ドキュメントを確認してください。

Q2: Aspose.OCR を商用プロジェクトに使用できますか?

A2: はい、可能です。訪問購入ページ商用利用のライセンス オプションを検討します。

Q3: 無料トライアルはありますか?

A3: はい、無料トライアルにアクセスできます。ここ.

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

A4: 仮免許は取得可能ですここ.

Q5: サポートが必要ですか、それとも質問がありますか?

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