Class RecognitionResult

Class RecognitionResult

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

I risultati del riconoscimento delle immagini.
Contiene elementi con informazioni di riconoscimento e metodi per l’esportazione dei risultati.

public class RecognitionResult

Ereditarietà

objectRecognitionResult

Membri Ereditati

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Proprietà

FileName

Percorso completo del file.

public string FileName { get; set; }

Valore della Proprietà

string

Image

Ottiene o imposta l’immagine per la creazione di PDF.

public byte[][,] Image { get; set; }

Valore della Proprietà

byte[][,]

RecognitionAreasRectangles

Ottiene le coordinate dei rettangoli.

public List<rectangle> RecognitionAreasRectangles { get; }

Valore della Proprietà

List<rectangle>

RecognitionAreasText

Ottiene i risultati del riconoscimento di un elenco di aree (Rettangoli).

public List<string> RecognitionAreasText { get; }

Valore della Proprietà

List<string&gt;

RecognitionCharactersList

Un insieme di caratteri trovati dall’algoritmo di riconoscimento e disposti in ordine decrescente di probabilità.

public List<char[]> RecognitionCharactersList { get; }

Valore della Proprietà

List<char[]&gt;

Osservazioni

L’array di simboli System.Char con la massima probabilità e alternative.

RecognitionLinesResult

Ottiene un elenco di risultati di riconoscimento con un elenco di righe (Rettangoli).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Valore della Proprietà

List<RecognitionResult.LinesResult&gt;

RecognitionText

Ottiene il risultato del riconoscimento in una stringa.

public string RecognitionText { get; set; }

Valore della Proprietà

string

Skew

Ottiene l’angolo di inclinazione.

public float Skew { get; set; }

Valore della Proprietà

float

Warnings

Ottiene un elenco dei messaggi di avviso che descrivono errori non critici verificatisi durante la generazione.

public List<string> Warnings { get; }

Valore della Proprietà

List<string&gt;

Metodi

GetJson(bool)

Forma una stringa JSON con i risultati del riconoscimento.

public string GetJson(bool isReadable = false)

Parametri

isReadable bool

Determina se il JSON sarà leggibile dall’uomo.

Restituisce

string

Risultati del riconoscimento come stringa JSON.

GetKeywords()

Ottiene le parole chiave dal passaporto (Modalità di test. Funziona solo per i passaporti degli USA e del MADAGASCAR).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Restituisce

Dictionary<string, RecognitionResult.LinesResult&gt;

Dizionario con la parola chiave come chiave e LinesResult come valore.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Corregge il testo (sostituisce le parole errate).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametri

language SpellCheckLanguage

Dizionario da utilizzare.

dictionaryPath string

Facoltativo. Percorso completo del dizionario utente (dizionario di frequenza). Formato del file del dizionario: File di testo semplice in codifica UTF-8. Parola e frequenza della parola sono separati da uno spazio o una tabulazione. Per impostazione predefinita, la parola è attesa nella prima colonna e la frequenza nella seconda colonna. Ogni coppia parola-frequenza in una riga separata. Una riga è definita come una sequenza di caratteri seguita da un’interruzione di riga ("\n"), un ritorno a capo ("\r"), o un ritorno a capo seguito immediatamente da un’interruzione di riga("\r\n"). Ogni parola è attesa in minuscolo.

Restituisce

string

Testo con parole sostituite.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Trova le parole errate con suggerimenti per l’ortografia per un dato testo di input.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametri

language SpellCheckLanguage

Dizionario da utilizzare.

dictionaryPath string

Facoltativo. Percorso completo del dizionario utente (dizionario di frequenza). Formato del file del dizionario: File di testo semplice in codifica UTF-8. Parola e frequenza della parola sono separati da uno spazio o una tabulazione. Per impostazione predefinita, la parola è attesa nella prima colonna e la frequenza nella seconda colonna. Ogni coppia parola-frequenza in una riga separata. Una riga è definita come una sequenza di caratteri seguita da un’interruzione di riga ("\n"), un ritorno a capo ("\r"), o un ritorno a capo seguito immediatamente da un’interruzione di riga("\r\n"). Ogni parola è attesa in minuscolo.

Restituisce

List<SpellCheckError&gt;

Un elenco di oggetti SpellCheckError che rappresentano parole errate con elenchi di suggerimenti per le corrette ortografie per ciascuna parola errata, e con la distanza di modifica.

GetXml()

Forma una stringa XML con i risultati del riconoscimento.

public string GetXml()

Restituisce

string

Risultati del riconoscimento come stringa XML serializzata.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salva il documento come testo semplice, PDF o documento Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametri

fullFileName string

Nome file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Imposta su true per correggere le parole errate nel caso in cui ce ne siano nel risultato del riconoscimento.

language SpellCheckLanguage

Dizionario per il controllo ortografico (opzionale).

dictionaryPath string

Facoltativo. Percorso completo del dizionario utente in formato .txt. Il formato è [parola - spazio - frequenza(numero)]. Esempio: la 23135851162\nche 3400031103\n

embeddedFontPath string

Facoltativo. Percorso completo del font utente.

optimizePdf PdfOptimizationMode

Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine è preservata.

Save(string, SaveFormat, string, PdfOptimizationMode)

Salva il documento come testo semplice, PDF o documento Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametri

fullFileName string

Nome file con un percorso per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Formato del documento (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Facoltativo. Percorso completo del font utente.

optimizePdf PdfOptimizationMode

Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine è preservata.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Salva il documento come testo semplice, PDF o documento Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametri

stream MemoryStream

MemoryStream per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Formato del documento (Docx, Txt, Pdf).

applySpellingCorrection bool

Imposta su true per correggere le parole errate nel caso in cui ce ne siano nel risultato del riconoscimento.

language SpellCheckLanguage

Dizionario per il controllo ortografico (opzionale).

dictionaryPath string

Facoltativo. Percorso completo del dizionario utente in formato .txt. Il formato è [parola - spazio - frequenza(numero)]. Esempio: la 23135851162\nche 3400031103\n

embeddedFontPath string

Facoltativo. Percorso completo del font utente.

optimizePdf PdfOptimizationMode

Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine è preservata.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Salva il documento come testo semplice, PDF o documento Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametri

stream MemoryStream

MemoryStream per salvare il risultato del riconoscimento nel formato selezionato.

saveFormat SaveFormat

Formato del documento (Docx, Txt, Pdf).

embeddedFontPath string

Facoltativo. Percorso completo del font utente.

optimizePdf PdfOptimizationMode

Riduce la dimensione del file PDF abbassando la qualità delle immagini di sfondo. Per impostazione predefinita, la qualità originale dell’immagine è preservata.

Operatori

operator +(RecognitionResult, RecognitionResult)

Per completare il risultato completo dai frammenti riconosciuti (righe).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parametri

main RecognitionResult

L’oggetto a cui verrà aggiunto l’operando destro.

part RecognitionResult

Operando destro.

Restituisce

RecognitionResult

Operando sinistro.

 Italiano