Class RecognitionSettings

RecognitionSettings class

Pengaturan untuk pengenalan gambar. Berisi elemen yang memungkinkan penyesuaian proses pengenalan.

public class RecognitionSettings : BaseRecognitionSettings

Konstruktor

NamaKeterangan
RecognitionSettings(Language, List<Rectangle>, bool, bool, float, bool, int)Menginisialisasi instance baru dariRecognitionSettingskelas dengan set properti lengkap.

Properti

NamaKeterangan
AllowedCharacters { get; set; }Kumpulan karakter yang diizinkan. Menentukan jenis karakter yang diperbolehkan untuk hasil pengenalan.
AutoContrast { get; set; }Memungkinkan penggunaan algoritme koreksi kontras tambahan untuk gambar sebelum dikenali.
AutoDenoising { get; set; }Memungkinkan penggunaan jaringan saraf tambahan untuk menyempurnakan gambar - mengurangi noise. Berguna untuk gambar dengan artefak pemindaian, distorsi, bintik, suar, gradien, elemen asing.
AutoSkew { set; }Mendapat atau menyetel bendera yang menunjukkan apakah koreksi kemiringan gambar otomatis harus diaktifkan. Diaktifkan (benar) secara default.
DetectAreasMode { get; set; }Memungkinkan untuk memilih mode optimal untuk area jenis dokumen: dokumen, foto, teks biasa, kolom, gambar.
IgnoredCharacters { get; set; }Menetapkan daftar hitam untuk simbol pengenalan.
Language { set; }Mendapat atau menyetel bahasa yang digunakan untuk OCR. Menentukan alfabet yang digunakan selama pengenalan. Multi-bahasa secara default.
LinesFiltration { get; set; }Memungkinkan untuk mengenali teks dalam tabel (daerah yang dikelilingi garis).
PreprocessingFilters { get; set; }Memungkinkan menyiapkan gambar untuk OCR dengan menyesuaikan metode pra-pemrosesan.
RecognitionAreas { set; }Mendapat atau menyetel daftar area teks untuk diproses. Memungkinkan untuk secara manual menentukan area dengan teks untuk pengenalan yang lebih akurat. Jika area kustom disetelDetectAreas Dan!:AutoSkew properti akan diabaikan. Menonaktifkan DetectAreas dan AutoSkew.
RecognizeSingleLine { set; }Mengatur pengenalan gambar baris tunggal. Dinonaktifkan (salah) secara default. Nonaktifkan semua langkah pemrosesan yang terkait dengan pemisahan menjadi beberapa baris. Setel parameter ini ke true jika gambar Anda hanya berisi satu baris. Nonaktifkan pengaturan RecognitionAreas, sehingga semua pengaturan area akan diabaikan.
SkewAngle { set; }Mendapatkan atau mengatur sudut dalam derajat untuk rotasi gambar. Menetapkan nilai ini akan menonaktifkanAutoSkew properti, sehingga koreksi kemiringan otomatis tidak diterapkan. Nol secara default.
ThreadsCount { set; }Mendapat atau menetapkan nomor utas untuk diproses. 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.
ThresholdValue { set; }Mendapat atau menyetel nilai ambang khusus untuk binerisasi gambar. Rentang dari 1 hingga 255.
UpscaleSmallFont { get; set; }Memungkinkan Anda menggunakan algoritme tambahan khusus untuk pengenalan font kecil. Berguna untuk gambar dengan karakter ukuran kecil.

Lihat juga