OCR 画像認識における画像の前処理技術フィルター
導入
光学式文字認識 (OCR) は、画像を編集可能なテキストに変換し、データのアクセシビリティと使いやすさを向上させます。このガイドでは、前処理フィルターを使用して .NET アプリケーションに Aspose.OCR を統合および最適化し、最良の画像認識結果を得る方法について説明します。
前提条件
始める前に、以下のものを用意してください。
-
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 機能をプロジェクトにシームレスに追加してください。