Class RecognitionSettings
Innehåll
[
Dölj
]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
namn | Beskrivning |
---|---|
RecognitionSettings(Language, List<Rectangle>, bool, bool, float, bool, int) | Initierar en ny instans avRecognitionSettings klass med fullständig uppsättning egenskaper. |
Egenskaper
namn | Beskrivning |
---|---|
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
- class BaseRecognitionSettings
- namnutrymme Aspose.OCR
- hopsättning Aspose.OCR