Class AsposeOcr

Class AsposeOcr

名称: Aspose.OCR 組み合わせ: Aspose.OCR.dll (25.4.0)

ASPOSE OCR図書館の主なAPI

public class AsposeOcr : IDisposable

Inheritance

object AsposeOcr

Implements

IDisposable

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

AsposeOcr()

public AsposeOcr()

Methods

CalculateSkew(OcrInput)

画像のスケッチの角度を計算します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public List<skewoutput> CalculateSkew(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

List < SkewOutput >

グレード Aspose.OCR.SkewOutput のスケーウの角度のリスト。

CompareImageTexts(ストリップ、ストリップ、認識設定、ボール)

2枚の画像が同じテキストを持っているかどうかを確認します。

public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)

Parameters

fullPath1 string

最初のイメージへの道

fullPath2 string

二番目のイメージへの道

settings RecognitionSettings

認定設定

ignoreCase bool

真実 - ケース不敏感な検索を意味します。

Returns

bool

画像が同じテキストを持っている場合(90%の類似性)

CorrectSpelling(ストレッチ、ストレッチ、ストレッチ)

テキストを修正する(誤った単語を置き換える)。

public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parameters

text string

修正のためのテキスト

language SpellCheckLanguage

使用する辞書。

dictionaryPath string

選択肢:ユーザー辞書(周波数辞書)への完全なルート。辞書ファイル形式:フラットテキストファイル UTF-8 暗号化Word と Word 周波数はスペースまたはタブによって分離されます.デフォルトでは、最初のコラムで単語と第 2 コラムで周波数が期待されます。各単語周波数カップルは別々のラインで定義されます.A ラインは、ラインフィード(「\n」)、運送回収(「\r」)に続く文字の連続として定義されます。あるいは、直ちにラインフィード(「\r\n」)に続く貨物返品。すべての単語が低い場合に表示されます。

Returns

string

置き換えられた単語を含む。

DetectDefects(デフォルト、デフォルトタイプ)

自動的に、OCRの正確性に大きな影響を与えるイメージの問題的な領域を見つけることができます。PNG、JPEG、BMP、TIFF、JFIF、およびGIF画像をファイル、ストリーム、またはピクセルレイとして提供します。

public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)

Parameters

images OcrInput

ソース画像 Aspose.OCR.OcrInput

defectType DefectType

Aspose.OCR.DefectType 認められる欠陥の種類

Returns

List < DefectOutput >

画像の欠陥が発見されたか、もしくは欠陥が発見されていない場合の ab 空の収集が発見されました Aspose.OCR.DefectOutput.

DetectDocumentLayout(OcrInput)

画像を分析し、その内部のさまざまな種類のコンテンツエリアを特定します。PNG、JPEG、BMP、TIFF、JFIF、およびGIF画像をファイル、ストリーム、およびピクセルアライアからサポートします。

public List<layoutoutput> DetectDocumentLayout(OcrInput images)

Parameters

images OcrInput

ソース画像.Aspose.OCR.OcrInput

Returns

List < LayoutOutput >

検出されたコンテンツエリア、Aspose.OCR.LayoutOutput。

DetectLanguages(OcrInput)

画像のテキストを分析して、それが書かれている言語を決定します。これにより、最も適切な認識言語を選択し、スペルチェックや翻訳などのテキスト処理のさらなる課題に役立ちます。

public List<languagedetectionoutput> DetectLanguages(OcrInput images)

Parameters

images OcrInput

ソース画像 Aspose.OCR.OcrInput

Returns

List < LanguageDetectionOutput >

確率 Aspose.OCR.LanguageDetectionOutput によってランク付けられた最も確率的な言語のリストを返します。

DetectRectangles(OcrInput)

画像のテキスト領域を検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

[Obsolete("Will be removed in the release 25.8.0")]
public List<rectangleoutput> DetectRectangles(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

List < RectangleOutput >

Aspose.OCR.RectangleOutput のリストは、検出されたテキスト領域またはラインを含みます。

DetectRectangles(OcrInput、AreasType、ボール)

画像のテキスト領域を検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

areasType AreasType

直角を決定して返す - ラインまたは段落。

detectAreas bool

自動テキスト領域検出を可能にする。

Returns

List < RectangleOutput >

Aspose.OCR.RectangleOutput のリストは、検出されたテキスト領域またはラインを含みます。

Dispose()

認識のための明確な資源

public void Dispose()

ImageHasText(ストリップ、ストリップ、認識設定、ボール、ボール)

画像に提供されたテキストフレームが含まれているかどうかを確認します。

public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameters

fullPath string

イメージへの道

text string

画像を検索するためのテキストフレーム。

settings RecognitionSettings

認定設定

ignoreCase bool

真実 - ケース不敏感な検索を意味します。

autoSkew bool

自動画像スキー修正を可能にします。

Returns

bool

画像がテキストフレームを含む場合の真実 - 画像がテキストフレームを含まない場合の真実

Remarks

Aspose.OCR.RecognitionSettings を指定する能力を持つ画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIFをサポートしています。

ImageHasText(ストリップ、Regex、RecognitionSettings、bool)

画像テキストが通常の表現と一致しているかどうかを確認します。

public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)

Parameters

fullPath string

イメージへの道

regex Regex

System.Text.RegularExpressions は、提供されたパターンとオプションでオプションを表示します。

settings RecognitionSettings

認定設定

autoSkew bool

自動画像スキー修正を可能にします。

Returns

bool

画像テキストが通常の表現と一致します。

Remarks

Aspose.OCR.RecognitionSettings を指定する能力を持つ画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIFをサポートしています。

ImageTextDiff(ストリップ、ストリップ、認識設定、ボール、ボール)

2つの画像のテキストを比較し、それらがどれほど似ているかを表す数字を返します(0から1)。

public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)

Parameters

fullPath1 string

最初のイメージへの道

fullPath2 string

二番目のイメージへの道

settings RecognitionSettings

認定設定

ignoreCase bool

真実 - ケース不敏感な検索を意味します。

autoSkew bool

自動画像スキー修正を可能にします。

Returns

float

0はテキストが完全に異なることを意味し、1はテキストが同じであることを意味します。

Recognize(OcrInput)

画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

public OcrOutput Recognize(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Recognize(OcrInput, RecognitionSettings, キャンセルToken)

画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings RecognitionSettings

認識設定 Aspose.OCR.RecognitionSettings

cancellationToken CancellationToken

オブジェクトのキャンセル

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Recognize(OcrInput、認定設定)

画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings RecognitionSettings

認識設定 Aspose.OCR.RecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

RecognizeCarPlate(OcrInput)

車の板のテキストを認識します。

public OcrOutput RecognizeCarPlate(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.CarPlateRecognitionSettings を指定する能力を持つ自動車プレートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeCarPlate(OcrInput, CarPlateRecognition 設定)

車の板のテキストを認識します。

public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings CarPlateRecognitionSettings

認識設定 Aspose.OCR.CarPlateRecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.CarPlateRecognitionSettings を指定する能力を持つ自動車プレートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeCharacters(OcrInput)

画像上のシンボルを検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

List < CharacterRecognitionResult >

リスト Aspose.OCR.CharacterRecognition 検出されたシンボルデータを含む結果。

RecognizeCharacters(OcrInput, DetectAreasMode, 言語)

画像上のシンボルを検出します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

detectAreasMode DetectAreasMode

地域検出に使用される神経ネットワークの種類を決定します。

language Language

OCRで使われた言語

Returns

List < CharacterRecognitionResult >

Aspose.OCR のリスト 特定のシンボルデータを含むキャラクター

RecognizeFast(OcrInput)

画像 / 文書のテキストを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

public List<string> RecognizeFast(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

List < string >

画像認識の結果を含むラインのリスト。

RecognizeHandwrittenText(OcrInput)

画像上の手書きテキストを認識します。

public OcrOutput RecognizeHandwrittenText(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

認定カード(OcrInput)

IDカードのテキストを認識します。

public OcrOutput RecognizeIDCard(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.IDCardRecognitionSettingsを指定する能力を持つIDカードを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

認定カード(OcrInput、IDCard認証設定)

IDカードのテキストを認識します。

public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings IDCardRecognitionSettings

認識設定 Aspose.OCR.IDCardRecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.IDCardRecognitionSettingsを指定する能力を持つIDカードを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeInvoice(OcrInput)

請求書のテキストを認識します。

public OcrOutput RecognizeInvoice(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.InvoiceRecognitionSettings を指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeInvoice(OcrInput、InvoiceRecognition設定)

請求書のテキストを認識します。

public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings InvoiceRecognitionSettings

認定設定 Aspose.OCR.InvoiceRecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.InvoiceRecognitionSettings を指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeLines(OcrInput)

単一テキストラインを含む画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public OcrOutput RecognizeLines(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

RecognizeLines(OcrInput、認定設定)

単一テキストラインを含む画像を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、フォルダー、アーカイブをサポートします。

public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings RecognitionSettings

認識設定 Aspose.OCR.RecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

RecognizePassport(OcrInput)

パスポートのテキストを認識する。

public OcrOutput RecognizePassport(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.PassportRecognitionSettings を指定するパスポートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizePassport(OcrInput、パスポート認証設定)

パスポートのテキストを認識する。

public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings PassportRecognitionSettings

認定設定 Aspose.OCR.PassportRecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.PassportRecognitionSettings を指定するパスポートを認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeReceipt(OcrInput)

レセプトのテキストを認識する。

public OcrOutput RecognizeReceipt(OcrInput images)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.ReceiptRecognitionSettingsを指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

RecognizeReceipt(OcrInput、ReceiptRecognition設定)

レセプトのテキストを認識する。

public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)

Parameters

images OcrInput

コンテナ ソース.Aspose.OCR.OcrInput

settings ReceiptRecognitionSettings

認定設定 Aspose.OCR.ReceiptRecognitionSettings

Returns

OcrOutput

Aspose.OCR.Recognition 画像認識の結果を含むオブジェクトのリスト。

Remarks

Aspose.OCR.ReceiptRecognitionSettingsを指定する能力を持つ請求書を認識します。GIF、PNG、JPEG、BMP、TIFF、JFIF、ストリーム、ディレクトリ、アーカイブをサポートします。

SaveMultipageDocument(ストリート、SaveFormat、リスト<認識結果>, トップページ > PdfOptimizationMode)

RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

フィルネームは、選択したフォーマットで保存認証のためのパスで結果を出します。

saveFormat SaveFormat

ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)

results List < RecognitionResult >

Aspose.OCR.Recognition オブジェクトのリスト

embeddedFontPath string

選択肢: ユーザーフォントへの完全なルート。

optimizePdf PdfOptimizationMode

背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。

SaveMultipageDocument(ストリート、SaveFormat、リスト<認識結果>, bool, SpellCheckLanguage, ストレッチ, ストレッチ, PdfOptimizationMode)

RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。

public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

fullFileName string

フィルネームは、選択したフォーマットで保存認証のためのパスで結果を出します。

saveFormat SaveFormat

ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)

results List < RecognitionResult >

Aspose.OCR.Recognition オブジェクトのリスト

applySpellingCorrection bool

誤解された単語を修正するために正確に設定する場合、あなたはあなたの認識の結果にそのようなものを持っています。

language SpellCheckLanguage

スペルチェック用辞書(オプション)

dictionaryPath string

選択肢: .txt 形式のユーザー辞書への完全なルート フォーマットは [word - space - frequency(number)] です。例: 23135851162\nthat 3400031103\n

embeddedFontPath string

選択肢: ユーザーフォントへの完全なルート。

optimizePdf PdfOptimizationMode

背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。

SaveMultipageDocument(メモリストリーム、SaveFormat、リスト<認識結果>, トップページ > PdfOptimizationMode)

RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream for Saving Recognition は、選択したフォーマットで結果を出します。

saveFormat SaveFormat

ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)

results List < RecognitionResult >

Aspose.OCR.Recognition オブジェクトのリスト

embeddedFontPath string

選択肢: ユーザーフォントへの完全なルート。

optimizePdf PdfOptimizationMode

背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。

SaveMultipageDocument(メモリストリーム、SaveFormat、リスト<認識結果>, bool, SpellCheckLanguage, ストレッチ, ストレッチ, PdfOptimizationMode)

RecognitionResult オブジェクトのリストから複数ページのドキュメントを取得できます。

public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parameters

stream MemoryStream

MemoryStream for Saving Recognition は、選択したフォーマットで結果を出します。

saveFormat SaveFormat

ドキュメント形式(Docx、Txt、PDF、Xlsx、Rtf、Json、Xml)

results List < RecognitionResult >

Aspose.OCR.Recognition オブジェクトのリスト

applySpellingCorrection bool

誤解された単語を修正するために正確に設定する場合、あなたはあなたの認識の結果にそのようなものを持っています。

language SpellCheckLanguage

スペルチェック用辞書(オプション)

dictionaryPath string

選択肢: .txt 形式のユーザー辞書への完全なルート フォーマットは [word - space - frequency(number)] です。例: 23135851162\nthat 3400031103\n

embeddedFontPath string

選択肢: ユーザーフォントへの完全なルート。

optimizePdf PdfOptimizationMode

背景画像の品質を低下させることによって PDF ファイルサイズを減らします デフォルトでは、オリジナルの画像の品質が保存されます。

OcrProgress

マルチページ画像認識の進歩を追跡するイベントです。

public event OcrRecognizeEventHandler OcrProgress

イベントタイプ

OcrRecognizeEventHandler

 日本語