Class RecognitionResult
Pôvodný názov: Aspose.OCR Zhromaždenie: Aspose.OCR.dll (25.4.0)
Výsledky rozpoznávania obrazu.Obsahuje prvky s identifikačnými informáciami a metódami výsledného vývozu.
public class RecognitionResult
Inheritance
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
FileName
Plná cesta k súboru.
public string FileName { get; set; }
Hodnota nehnuteľnosti
Image
Získajte alebo nastavíte obrázok pre vytvorenie PDF.
public byte[][,] Image { get; set; }
Hodnota nehnuteľnosti
byte [][,]
RecognitionAreasRectangles
Dostáva rektangulárne koordináty.
public List<rectangle> RecognitionAreasRectangles { get; }
Hodnota nehnuteľnosti
RecognitionAreasText
Získa zoznam výsledkov rozpoznávania zoznamu oblastí (Rectangles).
public List<string> RecognitionAreasText { get; }
Hodnota nehnuteľnosti
RecognitionCharactersList
Súbor znakov nájdených algoritmom rozpoznávania a usporiadaných v nižšom poradí pravdepodobnosti.
public List<char[]> RecognitionCharactersList { get; }
Hodnota nehnuteľnosti
Remarks
Nariadenie symbolov System.Char s maximálnou pravdepodobnosťou a alternatívami.
RecognitionLinesResult
Získa zoznam výsledkov rozpoznávania s zoznamom riadkov (Rectangles).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
Hodnota nehnuteľnosti
List < RecognitionResult . LinesResult >
RecognitionText
Získať uznanie výsledok v jednej reťazci.
public string RecognitionText { get; set; }
Hodnota nehnuteľnosti
Skew
Dostanete šikmý uhl.
public float Skew { get; set; }
Hodnota nehnuteľnosti
Warnings
Získajte zoznam varovných správ popisujúcich nekritické chyby, ktoré sa objavili počas generácie.
public List<string> Warnings { get; }
Hodnota nehnuteľnosti
Methods
GetJson(bool)
Formát JSON riadok s výsledkami rozpoznávania.
public string GetJson(bool isReadable = false)
Parameters
isReadable
bool
Určuje, či bude JSON čitateľným človekom.
Returns
Výsledky rozpoznávania ako JSON string.
GetKeywords()
Získajte kľúčové slová z cestovného pasu (Test režim. funguje iba pre USA a MADAGASCAR pasy).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Returns
Dictionary < string , RecognitionResult . LinesResult >
Slovník s kľúčovými slovami ako kľúč a LinesResult ako hodnota.
GetSpellCheckCorrectedText(SpellCheckLanguage, príslušenstvo)
Korekcia textu (zmeniť nesprávne slová).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
Slovník na použitie.
dictionaryPath
string
Plná cesta k užívateľskému slovníku (frekvenčný slovník).Formát slovného súboru:Plný textový súbor v UTF-8 kódovaní.Frekvencia slova a slova sa oddeľuje podľa priestoru alebo tab.V predvolenom nastavení sa predpokladá, že slovo sa nachádza v prvej stĺpci a frekvencia v druhej stĺpci.Každé slovo-frekvenčné páry v samostatnej čiare.A linka je definovaná ako sekvencia znakov, za ktorou nasleduje prívesok čiary ("\n"), prívesok návrat ("\r"),alebo dopravný návrat okamžite nasledovaný riadkovým feedom („\r\n“).Očakáva sa, že každé slovo bude v nižšom prípade.
Returns
Text s nahradenými slovami.
GetSpellCheckErrorList(SpellCheckLanguage, príslušenstvo)
Vyhľadajte zlyhané slová s navrhovanými zlyhaním pre daný vstupný text.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameters
language
SpellCheckLanguage
Slovník na použitie.
dictionaryPath
string
Plná cesta k užívateľskému slovníku (frekvenčný slovník).Formát slovného súboru:Plný textový súbor v UTF-8 kódovaní.Frekvencia slova a slova sa oddeľuje podľa priestoru alebo tab.V predvolenom nastavení sa predpokladá, že slovo sa nachádza v prvej stĺpci a frekvencia v druhej stĺpci.Každé slovo-frekvenčné páry v samostatnej čiare.A linka je definovaná ako sekvencia znakov, za ktorou nasleduje prívesok čiary ("\n"), prívesok návrat ("\r"),alebo dopravný návrat okamžite nasledovaný riadkovým feedom („\r\n“).Očakáva sa, že každé slovo bude v nižšom prípade.
Returns
List < SpellCheckError >
Zoznam objektov SpellCheckError, ktoré predstavujú nesprávne zaznamenané slová s zoznammi navrhnutými správnymi zaznamenanými pre každé nesprávne zaznamenané slovo,a s edit vzdialenosťou.
GetXml()
Formát XML riadok s výsledkami rozpoznávania.
public string GetXml()
Returns
Výsledky rozpoznávania ako sérializovaný string XML.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Uloží dokument ako plochý text, PDF alebo 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
Názov súboru s cestou na zachovanie rozpoznávania výsledok v vybranom formáte.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
applySpellingCorrection
bool
Nastavte pravdu na opravu nesprávnych slov v prípade, že máte takú vo vašom výsledku rozpoznávania.
language
SpellCheckLanguage
Slovník pre spell check (opcionálne).
dictionaryPath
string
Voliteľne. plná cesta k užívateľskému slovníku vo formáte .txt. Formát je [slovo - priestor - frekvencia(číslo)].Príklad: 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcionálne. plná cesta k užívateľskému písmu.
optimizePdf
PdfOptimizationMode
Znížte veľkosť súboru PDF tým, že znižujete kvalitu obrázkov na pozadí.V predvolenom nastavení sa zachová pôvodná kvalita obrazu.
Save(string, SaveFormat, string, PdfOptimizationMode)
Uloží dokument ako plochý text, PDF alebo Microsoft Word Document.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
fullFileName
string
Názov súboru s cestou na zachovanie rozpoznávania výsledok v vybranom formáte.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml)
embeddedFontPath
string
Opcionálne. plná cesta k užívateľskému písmu.
optimizePdf
PdfOptimizationMode
Znížte veľkosť súboru PDF tým, že znižujete kvalitu obrázkov na pozadí.V predvolenom nastavení sa zachová pôvodná kvalita obrazu.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, riadok, riadok, PdfOptimizationMode)
Uloží dokument ako plochý text, PDF alebo 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 pre úsporu rozpoznávania výsledok v vybranom formáte.
saveFormat
SaveFormat
Formát dokumentov (Docx, Txt a PDF)
applySpellingCorrection
bool
Nastavte pravdu na opravu nesprávnych slov v prípade, že máte takú vo vašom výsledku rozpoznávania.
language
SpellCheckLanguage
Slovník pre spell check (opcionálne).
dictionaryPath
string
Voliteľne. plná cesta k užívateľskému slovníku vo formáte .txt. Formát je [slovo - priestor - frekvencia(číslo)].Príklad: 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opcionálne. plná cesta k užívateľskému písmu.
optimizePdf
PdfOptimizationMode
Znížte veľkosť súboru PDF tým, že znižujete kvalitu obrázkov na pozadí.V predvolenom nastavení sa zachová pôvodná kvalita obrazu.
Save(MemoryStream, SaveFormat, riadok, PdfOptimizationMode)
Uloží dokument ako plochý text, PDF alebo Microsoft Word Document.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameters
stream
MemoryStream
MemoryStream pre úsporu rozpoznávania výsledok v vybranom formáte.
saveFormat
SaveFormat
Formát dokumentov (Docx, Txt a PDF)
embeddedFontPath
string
Opcionálne. plná cesta k užívateľskému písmu.
optimizePdf
PdfOptimizationMode
Znížte veľkosť súboru PDF tým, že znižujete kvalitu obrázkov na pozadí.V predvolenom nastavení sa zachová pôvodná kvalita obrazu.
Operators
prevádzkovateľ +(Rozpoznávanie, rozpoznávanieRozpoznávanie)
Dokončiť úplný výsledok z rozpoznaných fragmentov (liniek).
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Parameters
main
RecognitionResult
Objekt, ku ktorému bude pridaný správny operand.
part
RecognitionResult
Správny operand
Returns
Na ľavej strane.</string,></recognitionresult.linesresult></char[]>