Class RecognitionResult
De naam: Aspose.OCR Verzameling: Aspose.OCR.dll (25.4.0)
De resultaten van de beeldrecognitie.Inhoudt elementen met herkenningsinformatie en methoden voor de uitvoer van resultaten.
public class RecognitionResult
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
FileName
Volledige route naar het bestand.
public string FileName { get; set; }
Eigendomswaarde
Image
Geeft of stelt afbeelding voor pdf creatie.
public byte[][,] Image { get; set; }
Eigendomswaarde
byte [][,]
RecognitionAreasRectangles
Geeft rectangels coördinaten.
public List<rectangle> RecognitionAreasRectangles { get; }
Eigendomswaarde
RecognitionAreasText
Geeft de lijst herkenningsresultaten van een lijst van gebieden (Rectangles).
public List<string> RecognitionAreasText { get; }
Eigendomswaarde
RecognitionCharactersList
Een set van tekens gevonden door het herkeningsalgoritme en georganiseerd in de dalende volgorde van waarschijnlijkheid.
public List<char[]> RecognitionCharactersList { get; }
Eigendomswaarde
Remarks
De reeks symbolen System.Char met de maximale waarschijnlijkheid en alternatieven.
RecognitionLinesResult
Geeft een lijst met herkenningsresultaten met een lijst met rijen (Rectangles).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
Eigendomswaarde
List < RecognitionResult . LinesResult >
RecognitionText
Geeft de herkenning resultaat in één lijn.
public string RecognitionText { get; set; }
Eigendomswaarde
Skew
Geeft een schuifhoek.
public float Skew { get; set; }
Eigendomswaarde
Warnings
Gets lijst van de waarschuwingsberichten met beschrijving van niet-kritische fouten verschenen tijdens de generatie.
public List<string> Warnings { get; }
Eigendomswaarde
Methods
GetJson(Bool)
JSON string met herkenningsresultaten.
public string GetJson(bool isReadable = false)
Parameters
isReadable
bool
Het bepaalt of JSON menselijk leesbaar zal zijn.
Returns
Recognitie resultaten als JSON string.
GetKeywords()
Kies zoekwoorden uit het paspoort (Testmodus. werkt alleen voor US en MADAGASCAR paspoorten).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Returns
Dictionary < string , RecognitionResult . LinesResult >
Een woordenboek met keyword als sleutel en LinesResult als waarde.
GetSpellCheckCorrectedText(SpellCheckLanguage en string)
Correcte tekst (vervangt verkeerde woorden).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
Een woordenboek om te gebruiken.
dictionaryPath
string
Volledige route naar de gebruikers woordenboek (frequentie woordenboek).Dictionaire bestand formaat:Plain tekstbestand in UTF-8 codering.Word en Word Frequentie worden gescheiden door ruimte of tab.Voor standaard wordt het woord verwacht in de eerste kolom en de frequentie in de tweede kolom.Elk woord-frequentie-paar in een afzonderlijke lijn.Een lijn wordt gedefinieerd als een sequentie van tekens gevolgd door een lijnfeed ("\n"), een carriage return ("\r"),of een vrachtverkeer die onmiddellijk gevolgd wordt door een lijnvoeding ("\r\n").Elk woord wordt verwacht in een lager geval te zijn.
Returns
Tekst met vervangde woorden.
GetSpellCheckErrorList(SpellCheckLanguage en string)
Zoek de verkeerde woorden met voorgestelde spellings voor een gegeven inputtekst.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
Een woordenboek om te gebruiken.
dictionaryPath
string
Volledige route naar de gebruikers woordenboek (frequentie woordenboek).Dictionaire bestand formaat:Plain tekstbestand in UTF-8 codering.Word en Word Frequentie worden gescheiden door ruimte of tab.Voor standaard wordt het woord verwacht in de eerste kolom en de frequentie in de tweede kolom.Elk woord-frequentie-paar in een afzonderlijke lijn.Een lijn wordt gedefinieerd als een sequentie van tekens gevolgd door een lijnfeed ("\n"), een carriage return ("\r"),of een vrachtverkeer die onmiddellijk gevolgd wordt door een lijnvoeding ("\r\n").Elk woord wordt verwacht in een lager geval te zijn.
Returns
List < SpellCheckError >
Een lijst met SpellCheckError-objecten die verkeerde woorden vertegenwoordigen met lijsten die de juiste spellingen voor elke verkeerde woorden suggereren,En met de edit afstand.
GetXml()
XML string met herkenningsresultaten.
public string GetXml()
Returns
Herkenning resulteert als een string XML serialiseren.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Speel het document als platte tekst, PDF of Microsoft Word Document.
public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Filename met een pad voor het opslaan van herkenning resultaat in het geselecteerde formaat.
saveFormat
SaveFormat
Documentformaat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
applySpellingCorrection
bool
Set true to correct mispelde woorden in het geval u een dergelijke in uw herkenningsresultaat.
language
SpellCheckLanguage
Dictionary voor spell check (optional)
dictionaryPath
string
Volledige route naar de gebruikers woordenboek in .txt format. Format is [word - ruimte - frequentie(number)].Voorbeeld: de 23135851162\nthat 3400031103\n
embeddedFontPath
string
Optioneel. volledige route naar de gebruiker lettertype.
optimizePdf
PdfOptimizationMode
Verminder de PDF-bestandgrootte door de kwaliteit van achtergrondbeelden te verlagen.De oorspronkelijke beeldkwaliteit wordt standaard bewaard.
Save(string, SaveFormat, string, PdfOptimizationMode)
Speel het document als platte tekst, PDF of Microsoft Word Document.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Filename met een pad voor het opslaan van herkenning resultaat in het geselecteerde formaat.
saveFormat
SaveFormat
Documentformaat (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
embeddedFontPath
string
Optioneel. volledige route naar de gebruiker lettertype.
optimizePdf
PdfOptimizationMode
Verminder de PDF-bestandgrootte door de kwaliteit van achtergrondbeelden te verlagen.De oorspronkelijke beeldkwaliteit wordt standaard bewaard.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Speel het document als platte tekst, PDF of Microsoft Word Document.
public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream voor het opslaan van herkenning resulteert in het geselecteerde formaat.
saveFormat
SaveFormat
Documentformaat (Docx, Txt en PDF)
applySpellingCorrection
bool
Set true to correct mispelde woorden in het geval u een dergelijke in uw herkenningsresultaat.
language
SpellCheckLanguage
Dictionary voor spell check (optional)
dictionaryPath
string
Volledige route naar de gebruikers woordenboek in .txt format. Format is [word - ruimte - frequentie(number)].Voorbeeld: de 23135851162\nthat 3400031103\n
embeddedFontPath
string
Optioneel. volledige route naar de gebruiker lettertype.
optimizePdf
PdfOptimizationMode
Verminder de PDF-bestandgrootte door de kwaliteit van achtergrondbeelden te verlagen.De oorspronkelijke beeldkwaliteit wordt standaard bewaard.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Speel het document als platte tekst, PDF of Microsoft Word Document.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream voor het opslaan van herkenning resulteert in het geselecteerde formaat.
saveFormat
SaveFormat
Documentformaat (Docx, Txt en PDF)
embeddedFontPath
string
Optioneel. volledige route naar de gebruiker lettertype.
optimizePdf
PdfOptimizationMode
Verminder de PDF-bestandgrootte door de kwaliteit van achtergrondbeelden te verlagen.De oorspronkelijke beeldkwaliteit wordt standaard bewaard.
Operators
Operator +(Recognitionresult, Recognitionresult)
Om het volledige resultaat van geïdentificeerde fragmenten (lijnen) te voltooien.
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Parameters
main
RecognitionResult
Het voorwerp waarop de juiste operand zal worden toegevoegd.
part
RecognitionResult
De juiste operand.
Returns
Links van de operand.</string,></recognitionresult.linesresult></char[]>