RecognitionResult

Inheritance: java.lang.Object

public class RecognitionResult

Resultaten av bildigenkänning. Innehåller element med igenkänningsinformation och metoder för export av resultat.

Konstruktörer

KonstruktorBeskrivning
RecognitionResult()Initierar en ny instans av

Fält

FältBeskrivning
languageSpråket för den igenkända texten i bilden.
recognitionCharactersListEn uppsättning tecken som hittats av igenkänningsalgoritmen och ordnade i fallande sannolikhetsordning.
recognitionLinesResultHämtar en lista med igenkänningsresultat med en lista över rader (rektanglar).
recognitionRegionsResultHämtar en lista med igenkänningsresultat med en lista över regioner (rektanglar).
recognitionTextIgenkänningsresultat för hela sidan eller ett område.
warningsHämtar eller anger en lista med varningsmeddelanden som beskriver icke‑kritiska fel som uppstod under generering.

Metoder

MetodBeskrivning
GetJson()Skapa JSON-sträng med igenkänningsresultat.
GetKeywords()Hämta nyckelord från pass (testläge).
GetXml()Skapa JSON-sträng med igenkänningsresultat.
SetKeyword(String key, RecognitionResult.LinesResult result)
getSpellCheckCorrectedText()Korrigerar text (ersätter felstavade ord).
getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)Korrigerar text (ersätter felstavade ord).
getSpellCheckErrorList()Hitta de felstavade orden med föreslagna stavningar för en given indatatext.
getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)Hitta de felstavade orden med föreslagna stavningar för en given indatatext.
save(String fullFileName)Sparar dokumentet i vanlig text
save(String fullFileName, Format format)Sparar dokumentet i vanlig text eller annat dokumentformat.
save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)Sparar dokumentet i vanlig text eller annat dokumentformat.
saveSpellCheckCorrectedText(String fullFileName, Format format)Sparar den korrigerade texten med engelsk ordbok i dokumentet i vanlig text eller Microsoft Word Text Document-format.
saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)Sparar den korrigerade texten i dokumentet i vanlig text eller annat format.
toString()
useUserDictionary(String dictionaryPath)Tillåter att använda egen ordbok för stavningskontrollkorrektion.

RecognitionResult()

public RecognitionResult()

Initierar en ny instans av

language

public Language language

Språket för den igenkända texten i bilden. Detta värde bestäms automatiskt om Language.AUTO , Language.MULTILANGUAGE , eller Language.UNIVERSAL är valt.

recognitionCharactersList

public ArrayList<char[]> recognitionCharactersList

En uppsättning tecken som hittats av igenkänningsalgoritmen och ordnade i fallande sannolikhetsordning.

recognitionLinesResult

public ArrayList<RecognitionResult.LinesResult> recognitionLinesResult

Hämtar en lista med igenkänningsresultat med en lista över rader (rektanglar).

recognitionRegionsResult

public ArrayList<RecognitionResult.RegionResult> recognitionRegionsResult

Hämtar en lista med igenkänningsresultat med en lista över regioner (rektanglar).

recognitionText

public String recognitionText

Igenkänningsresultat för hela sidan eller ett område.

warnings

public ArrayList<String> warnings

Hämtar eller anger en lista med varningsmeddelanden som beskriver icke‑kritiska fel som uppstod under generering.

GetJson()

public String GetJson()

Skapa JSON-sträng med igenkänningsresultat.

Returns: java.lang.String - Igenkänningsresultat som JSON-sträng.

GetKeywords()

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

Hämta nyckelord från pass (Testläge. Fungerar endast för USA- och MADAGASKAR-pass).

Returns: java.util.HashMap<java.lang.String,com.aspose.ocr.RecognitionResult.LinesResult> - Ordbok med nyckelord som nyckel och LinesResult som värde.

GetXml()

public String GetXml()

Skapa JSON-sträng med igenkänningsresultat.

Returns: java.lang.String - Igenkänningsresultat som XML-sträng.

SetKeyword(String key, RecognitionResult.LinesResult result)

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

getSpellCheckCorrectedText()

public String getSpellCheckCorrectedText()

Korrigerar text (ersätter felstavade ord).

Returns: java.lang.String - Korrigerad igenkänningsresultatsträng. Standard engelsk ordbok.

getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

public String getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

Korrigerar text (ersätter felstavade ord).

Parameters:

ParameterTypBeskrivning
languageSpellCheckLanguageOrdbok att använda.

Returns: java.lang.String - Korrigerad igenkänningsresultatsträng.

getSpellCheckErrorList()

public List<SpellCheck.SpellCheckError> getSpellCheckErrorList()

Hitta de felstavade orden med föreslagna stavningar för en given indatatext. Standard engelsk ordbok.

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - ArrayList av SpellCheckError-objekt som representerar felstavade ord med listor över föreslagna korrekta stavningar för varje felstavat ord, samt med avståndet för redigering.

getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)

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

Hitta de felstavade orden med föreslagna stavningar för en given indatatext.

Parameters:

ParameterTypBeskrivning
languageSpellCheckLanguageOrdbok att använda.

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - ArrayList av SpellCheckError-objekt som representerar felstavade ord med listor över föreslagna korrekta stavningar för varje felstavat ord, samt med avståndet för redigering.

save(String fullFileName)

public void save(String fullFileName)

Sparar dokumentet i vanlig text

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultat

save(String fullFileName, Format format)

public void save(String fullFileName, Format format)

Sparar dokumentet i vanlig text eller annat dokumentformat.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultat.
formatFormatDokumentformat enum-typ av Format.

save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)

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

Sparar dokumentet i vanlig text eller annat dokumentformat.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultat.
formatFormatDokumentformat enum-typ av Format.
optimizePdfPdfOptimizationModeMinska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.

saveSpellCheckCorrectedText(String fullFileName, Format format)

public void saveSpellCheckCorrectedText(String fullFileName, Format format)

Sparar den korrigerade texten med engelsk ordbok i dokumentet i vanlig text eller Microsoft Word Text Document-format.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultat.
formatFormatDokumentformat enum-typ av Format.

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

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

Sparar den korrigerade texten i dokumentet i vanlig text eller annat format.

Parameters:

ParameterTypBeskrivning
fullFileNamejava.lang.StringFilnamn med en sökväg för att spara igenkänningsresultat.
formatFormatDokumentformat enum-typ av Format.
languageSpellCheckLanguageOrdbok för stavningskontroll.

useUserDictionary(String dictionaryPath)

public void useUserDictionary(String dictionaryPath)

Tillåter att använda egen ordbok för stavningskontrollkorrektion.

Parameters:

ParameterTypBeskrivning
dictionaryPathjava.lang.StringFullständig sökväg till användarordboken (frekvensordbok). Filformat för ordboken: Vanlig textfil i UTF-8‑kodning. Ord och ordfrekvens separeras med kommatecken, ordet förväntas i den första kolumnen och frekvensen i den andra kolumnen. Varje ord‑frekvens‑par på en separat rad. En rad definieras som en sekvens av tecken följd av en radmatning ("\n"), ett vagnretur ("\r"), eller ett vagnretur omedelbart följt av en radmatning ("\r\n"). Alla ord förväntas vara i gemener.