導入

光学文字認識(OCR)は、画像を編集可能なテキストに変換し、データのアクセシビリティとユーザビリティを向上させます。このガイドでは、前処理フィルターを使用してAspose.OCRを.NETアプリケーションに統合し、最適化することで、最高の画像認識結果を得る方法を説明します。

前提条件

始める前に、以下のものを用意してください。

  • Aspose.OCR for .NET: ライブラリをインストールして、その機能を活用しましょう。ドキュメントをご覧ください。 ここ 最新バージョンをダウンロードしてください ここ.

  • ドキュメント ディレクトリ: ドキュメントを保存するためのディレクトリを作成し、このガイドで使用するためにそのパスをメモします。

必要な名前空間のインポート

まず、.NET アプリケーションに必要な名前空間を追加します。

using System;
using System.IO;
using Aspose.OCR.Models.PreprocessingFilters;

1. Aspose.OCRを初期化し、画像パスを設定する

まず、Aspose.OCR インスタンスを設定し、画像パスを定義します。

// ドキュメント ディレクトリへのパスを設定します。
string dataDir = "Your Document Directory Path";

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

// 画像パスを定義する
string fullPath = Path.Combine(dataDir, "black.png");

2. フィルタを初期化し、画像を前処理する

OCR を実行する前に、前処理フィルターを活用して画像を強化します。

// 前処理フィルタを初期化する
PreprocessingFilter filters = new PreprocessingFilter
{
    PreprocessingFilter.Invert(),
    PreprocessingFilter.Dilate()
};

// 画像を前処理してMemoryStreamに保存する
using (MemoryStream img = api.PreprocessImage(fullPath, filters))
{
    using (FileStream fs = new FileStream(Path.Combine(dataDir, "preprocessed.png"), FileMode.Create))
    {
        img.WriteTo(fs);
    }
}

3. カスタム前処理で画像を認識する

ここで、Aspose.OCR を使用して前処理済みの画像からテキストを抽出してみましょう。

// カスタム前処理フィルタを使用して画像を認識する
RecognitionResult result = api.RecognizeImage(fullPath, new RecognitionSettings
{
    PreprocessingFilters = filters
});

// 認識したテキストを出力する
Console.WriteLine($"Text Recognized:\n{result.RecognitionText}");
Console.WriteLine("Image recognition with preprocessing executed successfully.");

結論

Aspose.OCR for .NETは、画像からテキストへの変換プロセスを簡素化する強力な機能を提供します。前処理フィルターを活用することで、OCR結果の品質を大幅に向上させることができます。このライブラリは、ドキュメントのデジタル化から様々な業界におけるテキスト抽出まで、幅広いアプリケーションに最適です。

よくある質問

Aspose.OCR for .NET をデスクトップ アプリケーションと Web アプリケーションの両方で使用できますか?

はい、Aspose.OCR は汎用性が高く、.NET で開発されたデスクトップ アプリケーションと Web アプリケーションの両方をサポートします。

Aspose.OCR にはどのようなライセンス オプションがありますか?

ライセンスオプションを検討して購入することができます ここ無料トライアルもご利用いただけます ここ一時ライセンスを取得できる ここ.

Aspose.OCR のサポートはどこで受けられますか?

サポートが必要な場合は、 Aspose.OCR フォーラム コミュニティとサポートのために。

Aspose.OCR はどの画像形式をサポートしていますか?

Aspose.OCR は、PNG、JPEG、GIF、BMP、TIFF など、さまざまな形式をサポートしています。

Aspose.OCR を既存の .NET プロジェクトに統合できますか?

もちろんです!このチュートリアルの手順に従って、Aspose.OCR 機能をプロジェクトにシームレスに追加してください。