Class AsposeOcr

AsposeOcr class

Aspose OCR のメイン API ライブラリ

public class AsposeOcr

コンストラクター

名前説明
AsposeOcr()の新しいインスタンスを初期化しますAsposeOcrclass. 空のコンストラクター.
AsposeOcr(string)の新しいインスタンスを初期化しますAsposeOcr class. alphabet プロパティで許可される文字を設定します。

メソッド

名前説明
CalculateSkew(MemoryStream)画像の傾き角度を計算します.
CalculateSkew(string)画像の傾き角度を計算します.
CalculateSkewFromUri(string)URIから画像の傾き角度を計算します.
CompareImageTexts(string, string, RecognitionSettings, bool)2 つの画像に同じテキストが含まれているかどうかを確認します。
CorrectSpelling(string, SpellCheckLanguage, string)テキストを修正します (スペルミスの単語を置き換えます).
GetRectangles(MemoryStream, AreasType, bool)画像上のテキスト領域を検出します. 自動画像傾き補正は適用されません。 GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします。
GetRectangles(string, AreasType, bool)画像上のテキスト領域を検出します. 自動画像傾き補正は適用されません。 GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします。
ImageHasText(string, Regex, RecognitionSettings)画像テキストが提供された正規表現と一致するかどうかを確認します。
ImageHasText(string, string, RecognitionSettings, bool)画像に提供されたテキスト フラグメントが含まれているかどうかを確認します。
ImageTextDiff(string, string, RecognitionSettings, bool)2 つの画像のテキストを比較し、類似度を表す数値 (0 から 1) を返します。
PreprocessImage(MemoryStream, PreprocessingFilter)画像の前処理を使用して、OCR の精度を向上させます。 指定した順序で入力画像に適用されるフィルタのリストを作成します。 フィルタを作成する例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; すべて必要というわけではありません。必要なものだけを設定してください.
PreprocessImage(string, PreprocessingFilter)画像の前処理を使用して、OCR の精度を向上させます。 指定した順序で入力画像に適用されるフィルタのリストを作成します。 フィルタを作成する例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; すべて必要というわけではありません。必要なものだけを設定してください.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)車のプレートを認識します.
RecognizeCarPlate(string, CarPlateRecognitionSettings)車のプレートを認識します.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)複数ページの DJVU 画像からテキストを認識します。 DJVUファイルを認識して指定可能DocumentRecognitionSettings. DJVU のみをサポートします。他の画像タイプはサポートしていません.
RecognizeDjvu(string, DocumentRecognitionSettings)複数ページの DJVU 画像からテキストを認識します。 DJVUファイルを認識して指定可能DocumentRecognitionSettings. DJVU のみをサポートします。他の画像タイプはサポートしていません.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)ID カードのテキストを認識します。
RecognizeIDCard(string, IDCardRecognitionSettings)ID カードのテキストを認識します。
RecognizeImage(MemoryStream)画像上のテキストを認識します.
RecognizeImage(string)画像上のテキストを認識します.
RecognizeImage(MemoryStream, RecognitionSettings)画像上のテキストを認識します. 指定可能画像認識RecognitionSettings. GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします。
RecognizeImage(string, RecognitionSettings)画像上のテキストを認識します.
RecognizeImage(Color[], int, int, RecognitionSettings)画像上のテキストを認識します.
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)画像上のテキストを認識します.
RecognizeImageFast(MemoryStream)画像上のテキストを高品質で認識します。傾き補正や領域検出は使用しません。高速モードで動作します。
RecognizeImageFast(string)画像上のテキストを高品質で認識します。傾き補正や領域検出は使用しません。高速モードで動作します。
RecognizeImageFromBase64(string, RecognitionSettings)base64 タイプで提供される画像上のテキストを認識します。
RecognizeImageFromUri(string, RecognitionSettings)URI リンクによって提供される画像上のテキストを認識します。
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)請求書画像のテキストを認識します。
RecognizeInvoice(string, InvoiceRecognitionSettings)請求書画像のテキストを認識します。
RecognizeLine(MemoryStream)1 行のテキストを含む画像を認識します。 自動画像傾き補正は適用されません。 GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします。
RecognizeLine(string)1 行のテキストを含む画像を認識します。 自動画像傾き補正は適用されません。 GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします。
RecognizeMultipleImages(List<string>)デフォルト設定でリストから複数の画像を認識します. アーカイブとフォルダはサポートされていません. 処理される画像の最大量は 20 です. GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートしています.
RecognizeMultipleImages(string)ZIP アーカイブまたはデフォルト設定のフォルダーから圧縮された複数の画像を認識します。 ネストされたアーカイブとフォルダーはサポートされていません. 処理される画像の最大量は 20 です. GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします.
RecognizeMultipleImages(List<string>, RecognitionSettings)リストから複数の画像を認識します. アーカイブとフォルダはサポートされていません. 処理される画像の最大量は 20 です. GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートしています.
RecognizeMultipleImages(string, RecognitionSettings)ZIP アーカイブまたはフォルダーから圧縮された複数の画像を認識します。 ネストされたアーカイブとフォルダーはサポートされていません. 処理される画像の最大量は 20 です. GIF、PNG、JPEG、BMP、TIFF、JFIF をサポートします.
RecognizePassport(MemoryStream, PassportRecognitionSettings)パスポートのテキストを認識します。
RecognizePassport(string, PassportRecognitionSettings)パスポートのテキストを認識します。
RecognizePdf(MemoryStream, DocumentRecognitionSettings)スキャンした PDF からテキストを認識します (画像を抽出します). 指定機能でpdfファイルを認識RecognitionSettings. スキャンした PDF のみをサポートします。サーチャブル PDF をサポートしていません。
RecognizePdf(string, DocumentRecognitionSettings)スキャンした PDF からテキストを認識します (画像を抽出します). 指定機能でpdfファイルを認識DocumentRecognitionSettings. スキャンした PDF のみをサポートします。サーチャブル PDF をサポートしていません。
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)画像上のテキストを認識します.
RecognizeReceipt(string, ReceiptRecognitionSettings)画像上のテキストを認識します.
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)複数ページの TIFF 画像からテキストを認識します。 指定できるTIFFファイルを認識DocumentRecognitionSettings. TIFF (TIF) のみをサポートします。他の画像タイプはサポートしていません.
RecognizeTiff(string, DocumentRecognitionSettings)複数ページの TIFF 画像からテキストを認識します。 指定できるTIFFファイルを認識DocumentRecognitionSettings. TIFF (TIF) のみをサポートします。他の画像タイプはサポートしていません.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます

イベント

名前説明
event OcrProgress複数ページの画像認識の進行状況を追跡するイベント。

関連項目