PassportRecognitionSettings

Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings

public class PassportRecognitionSettings extends ReceiptRecognitionSettings

パスポート認識の設定。認識プロセスをカスタマイズできる要素が含まれています。

コンストラクタ

コンストラクタ説明
PassportRecognitionSettings()

メソッド

メソッド説明
setAllowedCharacters(CharactersAllowedType allowedCharacters)許可された文字セット。
setAllowedCharacters(String allowedCharacters)許可された文字セット。
setAutomaticColorInversion(boolean automaticColorInversion)暗い/黒い背景に白いテキストがある画像を検出し、自動的に特別な OCR アルゴリズムを選択します。
setCountry(Country country)パスポート認識用のテンプレートを設定し、キーワードを抽出します。
setIgnoredCharacters(String characters)認識シンボルのブラックリストを設定します。
setLanguage(Language language)
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)テキスト認識の言語検出レベルを指定します。
setThreadsCount(int threadsCount)処理用スレッド数を取得または設定します。
setUpscaleSmallFont(boolean upscaleSmallFont)小さいフォントの認識専用に追加アルゴリズムを使用できるようにします。

PassportRecognitionSettings()

public PassportRecognitionSettings()

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

許可された文字セット。認識結果で許可される文字の種類を決定します。

Parameters:

パラメータタイプ説明
allowedCharactersCharactersAllowedTypeenum @see CharactersAllowedType の値を含みます。

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

許可された文字セット。認識結果で許可される文字の配列を決定します。

Parameters:

パラメータタイプ説明
allowedCharactersjava.lang.String文字の配列を含みます。

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

暗い/黒い背景に白いテキストがある画像を検出し、自動的に特別な OCR アルゴリズムを選択します。

Parameters:

パラメータタイプ説明
automaticColorInversionbooleanブール値を含みます - automaticColorInversion が設定されています。

setCountry(Country country)

public void setCountry(Country country)

パスポート認識用のテンプレートを設定し、キーワードを抽出します。

Parameters:

パラメータタイプ説明
countryCountryパスポートの国。

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

認識シンボルのブラックリストを設定します。

Parameters:

パラメータタイプ説明
charactersjava.lang.String認識から除外される文字。

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

パラメータタイプ説明
languageLanguageOCRで使用する言語を設定します。デフォルトはマルチ言語(なし)です。

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

テキスト認識の言語検出レベルを指定します。選択された言語が Language.MULTILANGUAGE、Language.AUTO、または Language.UNIVERSAL の場合にのみ機能します。このプロセスは時間がかかり、全体的な認識速度を大幅に低下させます。

Parameters:

パラメータタイプ説明
languageDetectionLevelLanguageDetectionLevelレベル(Paragraph、Word、Page)を設定するための enum 値。

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

処理用スレッド数を取得または設定します。デフォルトでは、0 はプロセッサ数と同じスレッド数で画像が処理されることを意味します。ThreadsCount = 1 は画像がメインスレッドで処理されることを意味します。

Parameters:

パラメータタイプ説明
threadsCountint画像フラグメントの並列認識のために作成されるスレッド数。

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

小さいフォントの認識専用に追加アルゴリズムを使用できるようにします。小サイズの文字が含まれる画像に便利です。

Parameters:

パラメータタイプ説明
upscaleSmallFontbooleanブール値を含みます - upscaleSmallFont が設定されています。