IDCardRecognitionSettings

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

public class IDCardRecognitionSettings extends ReceiptRecognitionSettings

Inställningar för ID-kortigenkänning innehåller element som möjliggör anpassning av igenkänningsprocessen

Konstruktörer

KonstruktorBeskrivning
IDCardRecognitionSettings()Standardkonstruktor: sätt autoSkew till true.

Metoder

MetodBeskrivning
setAllowedCharacters(CharactersAllowedType allowedCharacters)Tillåtet teckenset.
setAllowedCharacters(String allowedCharacters)Tillåtet teckenset.
setAutomaticColorInversion(boolean automaticColorInversion)Detektera bilder med vit text på mörk/svart bakgrund och automatiskt välja en speciell OCR-algoritm för dem.
setIgnoredCharacters(String characters)Ställer in svartlista för igenkänningssymboler.
setLanguage(Language language)
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)Anger nivån för språkdetektion för textigenkänning.
setThreadsCount(int threadsCount)Hämtar eller ställer in antalet trådar för bearbetning.
setUpscaleSmallFont(boolean upscaleSmallFont)Tillåter dig att använda ytterligare algoritmer specifikt för igenkänning av små teckensnitt.

IDCardRecognitionSettings()

public IDCardRecognitionSettings()

Standardkonstruktor: sätt autoSkew till true.

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Tillåtet teckenset. Bestämmer vilken typ av tecken som är tillåtna för igenkänningsresultatet.

Parameters:

ParameterTypBeskrivning
allowedCharactersCharactersAllowedTypeinnehåller enum @see CharactersAllowedType värde.

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

Tillåtet teckenset. Bestämmer arrayen av tecken som är tillåtna för igenkänningsresultatet.

Parameters:

ParameterTypBeskrivning
allowedCharactersjava.lang.Stringinnehåller en array av tecken.

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

Detektera bilder med vit text på mörk/svart bakgrund och automatiskt välja en speciell OCR-algoritm för dem.

Parameters:

ParameterTypBeskrivning
automaticColorInversionbooleaninnehåller booleskt värde - en automaticColorInversion är inställd.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Ställer in svartlista för igenkänningssymboler.

Parameters:

ParameterTypBeskrivning
charactersjava.lang.StringTecken som exkluderas från igenkänning.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ParameterTypBeskrivning
languageLanguageStäller in språket som används för OCR. Fler språk (ingen) som standard.

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

Anger nivån för språkdetektion för textigenkänning. Fungerar endast om det valda språket är Language.MULTILANGUAGE, Language.AUTO eller Language.UNIVERSAL. Denna process är tidskrävande och saktar av den övergripande igenkänningen avsevärt.

Parameters:

ParameterTypBeskrivning
languageDetectionLevelLanguageDetectionLevelenum‑värde för att ställa in nivå (Paragraph, Word, Page).

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

Hämtar eller ställer in antalet trådar för bearbetning. Som standard betyder 0 att bilden kommer att bearbetas med ett antal trådar lika med antalet processorer du har. ThreadsCount = 1 betyder att bilden bearbetas i huvudtråden.

Parameters:

ParameterTypBeskrivning
threadsCountintantalet trådar som kommer att skapas för parallell igenkänning av bildfragment.

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

Tillåter dig att använda ytterligare algoritmer specifikt för igenkänning av små teckensnitt. Användbart för bilder med små tecken.

Parameters:

ParameterTypBeskrivning
upscaleSmallFontbooleaninnehåller booleskt värde - en upscaleSmallFont är inställd.