ReceiptRecognitionSettings

Inheritance: java.lang.Object

public class ReceiptRecognitionSettings

Pengaturan untuk pengenalan kwitansi berisi elemen yang memungkinkan penyesuaian proses pengenalan.

Konstruktor

KonstruktorDeskripsi
ReceiptRecognitionSettings()Konstruktor default: set autoSkew true.

Metode

MetodeDeskripsi
setAllowedCharacters(CharactersAllowedType allowedCharacters)Set karakter yang diizinkan.
setAllowedCharacters(String allowedCharacters)Set karakter yang diizinkan.
setAutomaticColorInversion(boolean automaticColorInversion)Mendeteksi gambar dengan teks putih pada latar belakang gelap/hitam dan secara otomatis memilih algoritma OCR khusus untuk mereka.
setIgnoredCharacters(String characters)Mengatur daftar hitam untuk simbol pengenalan.
setLanguage(Language language)
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)Menentukan tingkat deteksi bahasa untuk pengenalan teks.
setThreadsCount(int threadsCount)Mendapatkan atau mengatur jumlah thread untuk pemrosesan.
setUpscaleSmallFont(boolean upscaleSmallFont)Memungkinkan Anda menggunakan algoritma tambahan khusus untuk pengenalan font kecil.

ReceiptRecognitionSettings()

public ReceiptRecognitionSettings()

Konstruktor default: set autoSkew true.

setAllowedCharacters(CharactersAllowedType allowedCharacters)

public void setAllowedCharacters(CharactersAllowedType allowedCharacters)

Set karakter yang diizinkan. Menentukan jenis karakter yang diizinkan untuk hasil pengenalan.

Parameters:

ParameterTipeDeskripsi
allowedCharactersCharactersAllowedTypeberisi nilai enum @see CharactersAllowedType.

setAllowedCharacters(String allowedCharacters)

public void setAllowedCharacters(String allowedCharacters)

Set karakter yang diizinkan. Menentukan array karakter yang diizinkan untuk hasil pengenalan.

Parameters:

ParameterTipeDeskripsi
allowedCharactersjava.lang.Stringberisi array karakter.

setAutomaticColorInversion(boolean automaticColorInversion)

public void setAutomaticColorInversion(boolean automaticColorInversion)

Mendeteksi gambar dengan teks putih pada latar belakang gelap/hitam dan secara otomatis memilih algoritma OCR khusus untuk mereka.

Parameters:

ParameterTipeDeskripsi
automaticColorInversionbooleanberisi nilai boolean - sebuah automaticColorInversion diatur.

setIgnoredCharacters(String characters)

public void setIgnoredCharacters(String characters)

Mengatur daftar hitam untuk simbol pengenalan.

Parameters:

ParameterTipeDeskripsi
charactersjava.lang.StringKarakter yang dikecualikan dari pengenalan.

setLanguage(Language language)

public void setLanguage(Language language)

Parameters:

ParameterTipeDeskripsi
languageLanguageMengatur bahasa yang digunakan untuk OCR. Multi-bahasa (none) secara default.

setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)

Menentukan tingkat deteksi bahasa untuk pengenalan teks. Hanya berfungsi jika bahasa yang dipilih adalah Language.MULTILANGUAGE, Language.AUTO, atau Language.UNIVERSAL. Proses ini memakan waktu dan secara signifikan memperlambat pengenalan secara keseluruhan.

Parameters:

ParameterTipeDeskripsi
languageDetectionLevelLanguageDetectionLevelnilai enum untuk mengatur tingkat (Paragraph, Word, Page).

setThreadsCount(int threadsCount)

public void setThreadsCount(int threadsCount)

Mendapatkan atau mengatur jumlah thread untuk pemrosesan. Secara default, 0 berarti gambar akan diproses dengan jumlah thread yang sama dengan jumlah prosesor Anda. ThreadsCount = 1 berarti gambar akan diproses di thread utama.

Parameters:

ParameterTipeDeskripsi
threadsCountintjumlah thread yang akan dibuat untuk pengenalan paralel fragmen gambar.

setUpscaleSmallFont(boolean upscaleSmallFont)

public void setUpscaleSmallFont(boolean upscaleSmallFont)

Memungkinkan Anda menggunakan algoritma tambahan khusus untuk pengenalan font kecil. Berguna untuk gambar dengan karakter berukuran kecil.

Parameters:

ParameterTipeDeskripsi
upscaleSmallFontbooleanberisi nilai boolean - sebuah upscaleSmallFont diatur.