RecognitionResult

Inheritance: java.lang.Object

public class RecognitionResult

画像認識の結果です。認識情報を含む要素と結果エクスポート用のメソッドが含まれます。

コンストラクタ

コンストラクタ説明
RecognitionResult()新しいインスタンスを初期化します。

フィールド

フィールド説明
language画像内の認識テキストの言語です。
recognitionCharactersList認識アルゴリズムで見つかった文字のセットで、確率の高い順に並べられています。
recognitionLinesResult行(矩形)のリストを含む認識結果のリストを取得します。
recognitionRegionsResult領域(矩形)のリストを含む認識結果のリストを取得します。
recognitionTextすべてのページまたは単一領域の認識結果です。
warnings生成中に発生した非致命的な障害を説明する警告メッセージのリストを取得または設定します。

メソッド

メソッド説明
GetJson()認識結果を含む JSON 文字列を作成します。
GetKeywords()パスポートからキーワードを取得します(テストモード)。
GetXml()認識結果を含む JSON 文字列を作成します。
SetKeyword(String key, RecognitionResult.LinesResult result)
getSpellCheckCorrectedText()テキストを修正します(スペルミスを置き換え)。
getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)テキストを修正します(スペルミスを置き換え)。
getSpellCheckErrorList()指定された入力テキストに対して、スペルミスした単語と提案されたスペルを見つけます。
getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)指定された入力テキストに対して、スペルミスした単語と提案されたスペルを見つけます。
save(String fullFileName)ドキュメントをプレーンテキストで保存します
save(String fullFileName, Format format)ドキュメントをプレーンテキストまたは他のドキュメント形式で保存します。
save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)ドキュメントをプレーンテキストまたは他のドキュメント形式で保存します。
saveSpellCheckCorrectedText(String fullFileName, Format format)英語辞書で修正されたテキストを、プレーンテキストまたは Microsoft Word テキストドキュメント形式でドキュメントに保存します。
saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)修正されたテキストをプレーンテキストまたは他の形式でドキュメントに保存します。
toString()
useUserDictionary(String dictionaryPath)スペルチェックの修正に独自の辞書を使用できるようにします。

RecognitionResult()

public RecognitionResult()

新しいインスタンスを初期化します。

language

public Language language

画像内で認識されたテキストの言語です。Language.AUTO、Language.MULTILANGUAGE、または Language.UNIVERSAL が選択されている場合、この値は自動的に決定されます。

recognitionCharactersList

public ArrayList<char[]> recognitionCharactersList

認識アルゴリズムで見つかった文字のセットで、確率の高い順に並べられています。

recognitionLinesResult

public ArrayList<RecognitionResult.LinesResult> recognitionLinesResult

行(矩形)のリストを含む認識結果のリストを取得します。

recognitionRegionsResult

public ArrayList<RecognitionResult.RegionResult> recognitionRegionsResult

領域(矩形)のリストを含む認識結果のリストを取得します。

recognitionText

public String recognitionText

すべてのページまたは単一領域の認識結果です。

warnings

public ArrayList<String> warnings

生成中に発生した非致命的な障害を説明する警告メッセージのリストを取得または設定します。

GetJson()

public String GetJson()

認識結果を含む JSON 文字列を作成します。

Returns: java.lang.String - 認識結果を JSON 文字列として取得します。

GetKeywords()

public HashMap<String,RecognitionResult.LinesResult> GetKeywords()

パスポートからキーワードを取得します(テストモード。USA と MADAGASCAR のパスポートでのみ動作)。

Returns: java.util.HashMap<java.lang.String,com.aspose.ocr.RecognitionResult.LinesResult> - キーワードをキー、LinesResult を値とする辞書です。

GetXml()

public String GetXml()

認識結果を含む JSON 文字列を作成します。

Returns: java.lang.String - 認識結果を XML 文字列として取得します。

SetKeyword(String key, RecognitionResult.LinesResult result)

public void SetKeyword(String key, RecognitionResult.LinesResult result)

getSpellCheckCorrectedText()

public String getSpellCheckCorrectedText()

テキストを修正します(スペルミスを置き換え)。

Returns: java.lang.String - 修正された認識結果文字列です。デフォルトは英語辞書です。

getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

public String getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

テキストを修正します(スペルミスを置き換え)。

Parameters:

パラメータタイプ説明
languageSpellCheckLanguage使用する辞書。

Returns: java.lang.String - 修正された認識結果文字列です。

getSpellCheckErrorList()

public List<SpellCheck.SpellCheckError> getSpellCheckErrorList()

指定された入力テキストに対して、スペルミスした単語と提案されたスペルを見つけます。デフォルトは英語辞書です。

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - スペルミスした単語を表す SpellCheckError オブジェクトの ArrayList で、各単語に対する提案された正しいスペルのリストと編集距離を含みます。

getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)

public List<SpellCheck.SpellCheckError> getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)

指定された入力テキストに対して、スペルミスした単語と提案されたスペルを見つけます。

Parameters:

パラメータタイプ説明
languageSpellCheckLanguage使用する辞書。

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - スペルミスした単語を表す SpellCheckError オブジェクトの ArrayList で、各単語に対する提案された正しいスペルのリストと編集距離を含みます。

save(String fullFileName)

public void save(String fullFileName)

ドキュメントをプレーンテキストで保存します

Parameters:

パラメータタイプ説明
fullFileNamejava.lang.String認識結果を保存するためのパス付きファイル名

save(String fullFileName, Format format)

public void save(String fullFileName, Format format)

ドキュメントをプレーンテキストまたは他のドキュメント形式で保存します。

Parameters:

パラメータタイプ説明
fullFileNamejava.lang.String認識結果を保存するためのパス付きファイル名です。
formatFormatFormat のドキュメント形式列挙型です。

save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)

public void save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)

ドキュメントをプレーンテキストまたは他のドキュメント形式で保存します。

Parameters:

パラメータタイプ説明
fullFileNamejava.lang.String認識結果を保存するためのパス付きファイル名です。
formatFormatFormat のドキュメント形式列挙型です。
optimizePdfPdfOptimizationMode背景画像の品質を下げて PDF ファイルサイズを削減します。デフォルトでは、元の画像品質が保持されます。

saveSpellCheckCorrectedText(String fullFileName, Format format)

public void saveSpellCheckCorrectedText(String fullFileName, Format format)

英語辞書で修正されたテキストを、プレーンテキストまたは Microsoft Word テキストドキュメント形式でドキュメントに保存します。

Parameters:

パラメータタイプ説明
fullFileNamejava.lang.String認識結果を保存するためのパス付きファイル名です。
formatFormatFormat のドキュメント形式列挙型です。

saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)

public void saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)

修正されたテキストをプレーンテキストまたは他の形式でドキュメントに保存します。

Parameters:

パラメータタイプ説明
fullFileNamejava.lang.String認識結果を保存するためのパス付きファイル名です。
formatFormatFormat のドキュメント形式列挙型です。
languageSpellCheckLanguageスペルチェック用の辞書。

useUserDictionary(String dictionaryPath)

public void useUserDictionary(String dictionaryPath)

スペルチェックの修正に独自の辞書を使用できるようにします。

Parameters:

パラメータタイプ説明
dictionaryPathjava.lang.Stringユーザー辞書(頻度辞書)へのフルパスです。辞書ファイル形式: UTF-8 エンコードのプレーンテキストファイル。単語と単語頻度はカンマで区切られ、単語は最初の列、頻度は2番目の列に配置されます。各単語‑頻度ペアは別々の行に記述されます。行は文字列のシーケンスの後に改行("\\n")、復帰("\\r")または復帰と改行("\\r\\n")が続くものとして定義されます。すべての単語は小文字であることが期待されます。