Class RecognitionSettings

RecognitionSettings class

Inställningar för bildigenkänning. Innehåller element som gör det möjligt att anpassa igenkänningsprocessen.

public class RecognitionSettings : BaseRecognitionSettings

Konstruktörer

namnBeskrivning
RecognitionSettings(Language, List<Rectangle>, bool, bool, float, bool, int)Initierar en ny instans avRecognitionSettingsklass med fullständig uppsättning egenskaper.

Egenskaper

namnBeskrivning
AllowedCharacters { get; set; }Tillåtna teckenuppsättningar. Bestämmer vilken typ av tecken som tillåts för igenkänningsresultat.
AutoContrast { get; set; }Gör det möjligt att använda en extra kontrastkorrigeringsalgoritm för bilden före igenkänning.
AutoDenoising { get; set; }Möjliggör användningen av ytterligare ett neuralt nätverk för att förbättra bilden - reducera brus. Användbart för bilder med skanningsartefakter, distorsion, fläckar, flare, gradienter, främmande element.
AutoSkew { set; }Hämtar eller ställer in en flagga som indikerar om automatisk snedställningskorrigering ska vara aktiverad. Aktiverad (true) som standard.
DetectAreasMode { get; set; }Gör det möjligt att välja det optimala läget för dokumenttypområden: dokument, foto, vanlig text, kolumn, bild.
IgnoredCharacters { get; set; }Ställer in svartlista för igenkänningssymboler.
Language { set; }Hämtar eller ställer in språket som används för OCR. Bestämmer alfabetet som används under igenkänning. Flerspråkigt som standard.
LinesFiltration { get; set; }Tillåter att känna igen text i tabellerna (regioner omgivna linjer).
PreprocessingFilters { get; set; }Gör det möjligt att förbereda bilden för OCR genom att justera förbehandlingsmetoder.
RecognitionAreas { set; }Hämtar eller ställer in listan över textområden för bearbetning. Gör det möjligt att manuellt specificera områden med text för mer exakt igenkänning. Om anpassade områden är inställdaDetectAreas och!:AutoSkew egenskaper kommer att ignoreras. Inaktiverar DetectAreas och AutoSkew.
RecognizeSingleLine { set; }Ställer in en rad bildigenkänning. Inaktiverad (falsk) som standard. Inaktivera alla bearbetningssteg som är associerade med uppdelning i rader. Ställ in denna parameter på true om din bild bara innehåller en rad. Inaktiverar RecognitionAreas-inställningarna så att alla områdesinställningar ignoreras.
SkewAngle { set; }Hämtar eller ställer in vinkel i grader för bildrotation. Om du ställer in detta värde inaktiverasAutoSkew egenskap, så att automatisk skevningskorrigering inte tillämpas. Noll som standard.
ThreadsCount { set; }Hämtar eller ställer in antalet trådar för bearbetning. Som standard betyder 0 att bilden kommer att bearbetas med antalet trådar lika med ditt antal processorer. ThreadsCount = 1 betyder att bilden kommer att bearbetas i huvudtråden.
ThresholdValue { set; }Hämtar eller ställer in anpassat tröskelvärde för bildbinarisering. Intervall från 1 till 255.
UpscaleSmallFont { get; set; }Låter dig använda ytterligare algoritmer specifikt för igenkänning av små teckensnitt. Användbart för bilder med små tecken.

Se även