Class RecognitionSettings

RecognitionSettings class

Görüntü tanıma ayarları. Tanıma işleminin özelleştirilmesine izin veren öğeler içerir.

public class RecognitionSettings : BaseRecognitionSettings

yapıcılar

İsimTanım
RecognitionSettings(Language, List<Rectangle>, bool, bool, float, bool, int)Yeni bir örneğini başlatır.RecognitionSettingstam özelliklere sahip sınıf.

Özellikleri

İsimTanım
AllowedCharacters { get; set; }İzin verilen karakterler ayarlandı. Tanıma sonucu için izin verilen karakterlerin türünü belirler.
AutoContrast { get; set; }Tanıma öncesinde görüntü için ek bir kontrast düzeltme algoritması kullanılmasına izin verir.
AutoDenoising { get; set; }Görüntüyü iyileştirmek için ek bir sinir ağının kullanılmasını sağlar - gürültüyü azaltır. Tarama yapaylıkları, bozulma, noktalar, parlamalar, gradyanlar, yabancı öğeler içeren görüntüler için kullanışlıdır.
AutoSkew { set; }Otomatik görüntü eğim düzeltmesinin etkinleştirilip etkinleştirilmeyeceğini belirten bir bayrak alır veya ayarlar. Varsayılan olarak etkindir (doğru).
DetectAreasMode { get; set; }Belge türü alanları için en uygun modun seçilmesine izin verir: belge, fotoğraf, düz metin, sütun, resim.
IgnoredCharacters { get; set; }Tanıma sembolleri için kara liste ayarlar.
Language { set; }OCR için kullanılan dili alır veya ayarlar. Tanıma sırasında kullanılan alfabeyi belirler. Varsayılan olarak çoklu dil.
LinesFiltration { get; set; }Tablolardaki metni tanımaya izin verir (çizgilerle çevrili bölgeler).
PreprocessingFilters { get; set; }Ön işleme yöntemlerini ayarlayarak görüntüyü OCR için hazırlamayı sağlar.
RecognitionAreas { set; }İşlenmek üzere metin alanlarının listesini alır veya ayarlar. Daha doğru tanıma için metin içeren alanların manuel olarak belirtilmesine izin verir. Özel alanlar ayarlanmışsaDetectAreas Ve!:AutoSkew özellikler göz ardı edilecek. Algılama Alanlarını ve Otomatik Eğriliği devre dışı bırakır.
RecognizeSingleLine { set; }Tek satırlık görüntü tanımayı ayarlar. Varsayılan olarak Devre Dışı (yanlış). Satırlara bölme ile ilişkili tüm işleme adımlarını devre dışı bırakın. Görüntünüz yalnızca bir satır içeriyorsa bu parametreyi true olarak ayarlayın. RecognitionAreas ayarlarını devre dışı bırakır, böylece tüm alan ayarları yoksayılır.
SkewAngle { set; }Görüntü döndürme için açıyı derece cinsinden alır veya ayarlar. Bu değerin ayarlanması,AutoSkew otomatik eğim düzeltmesi uygulanmaz. Varsayılan olarak sıfır.
ThreadsCount { set; }İşlenecek iş parçacığı sayısını alır veya ayarlar. Varsayılan olarak 0, görüntünün işlemci sayınıza eşit sayıda iş parçacığı ile işleneceği anlamına gelir. ThreadsCount = 1, görüntünün ana iş parçacığında işleneceği anlamına gelir.
ThresholdValue { set; }Görüntü ikilileştirme için özel eşik değeri alır veya ayarlar. 1 ile 255 arasında değişir.
UpscaleSmallFont { get; set; }Özellikle küçük yazı tipi tanıma için ek algoritmalar kullanmanıza izin verir. Küçük boyutlu karakterleri olan resimler için kullanışlıdır.

Ayrıca bakınız