Class RecognitionResult

Class RecognitionResult

Nombre del espacio: Aspose.OCR Asamblea: Aspose.OCR.dll (25.4.0)

Los resultados del reconocimiento de la imagen.Contiene elementos con información de reconocimiento y métodos para la exportación de resultados.

public class RecognitionResult

Inheritance

object RecognitionResult

Miembros heredados

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

Properties

FileName

El camino completo hacia el archivo.

public string FileName { get; set; }

Valor de la propiedad

string

Image

Obtener o establecer imágenes para la creación de PDF.

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

Valor de la propiedad

byte [][,]

RecognitionAreasRectangles

Tiene coordenadas rectangulares.

public List<rectangle> RecognitionAreasRectangles { get; }

Valor de la propiedad

List

RecognitionAreasText

Obtenga la lista de resultados de reconocimiento de una lista de áreas (Rectangles).

public List<string> RecognitionAreasText { get; }

Valor de la propiedad

List &ylt; string >

RecognitionCharactersList

Un conjunto de caracteres encontrados por el algoritmo de reconocimiento y organizados en orden descendiente de probabilidad.

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

Valor de la propiedad

List &ylt; char []&y Gt;

Remarks

El conjunto de símbolos System.Char con la máxima probabilidad y alternativas.

RecognitionLinesResult

Obtiene una lista de resultados de reconocimiento con una lista de líneas (Rectangles).

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

Valor de la propiedad

List &ylt; RecognitionResult . LinesResult >

RecognitionText

Recibe el resultado de reconocimiento en una línea.

public string RecognitionText { get; set; }

Valor de la propiedad

string

Skew

Tiene un ángulo escudo.

public float Skew { get; set; }

Valor de la propiedad

float

Warnings

Recibe una lista de los mensajes de alerta que describen errores no críticos que aparecieron durante la generación.

public List<string> Warnings { get; }

Valor de la propiedad

List &ylt; string >

Methods

GetJson(BOOL)

Formar la línea JSON con resultados de reconocimiento.

public string GetJson(bool isReadable = false)

Parameters

isReadable bool

Determina si JSON será humano leible.

Returns

string

Resultados de reconocimiento como string JSON.

GetKeywords()

Obtenga las palabras clave del pasaporte (modo de prueba. solo funciona para los pasaportes de EEUU y MADAGASCAR).

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

Returns

Dictionary &ylt; string , RecognitionResult . LinesResult >

Diccionario con palabra clave como clave y LinesResult como valor.

GetSpellCheckCorrectedText(EspellCheckLanguage, Síntomas)

Correcta el texto (reemplaza las palabras equivocadas).

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

Parameters

language SpellCheckLanguage

Diccionario para usar.

dictionaryPath string

Opcional. camino completo al dicionario del usuario (dicionario de frecuencia).Formato de archivo diccionario:Ficha de texto plana en la codificación UTF-8.Word y Word Frequency se separan por espacio o tab.Por defecto, la palabra se espera en la primera columna y la frecuencia en la segunda columna.Cada pareja de palabra-frecuencia en una línea separada.La línea se define como una secuencia de caracteres seguida por un feed de línea ("\n"), un retorno de carga ("\r"),o un retorno de carga inmediatamente seguido por un feed de línea ("\r\n").Se espera que cada palabra sea en caso inferior.

Returns

string

Texto con palabras reemplazadas.

GetSpellCheckErrorList(EspellCheckLanguage, Síntomas)

Encuentra las palabras erradas con las grabaciones sugeridas para un texto de entrada dado.

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

Parameters

language SpellCheckLanguage

Diccionario para usar.

dictionaryPath string

Opcional. camino completo al dicionario del usuario (dicionario de frecuencia).Formato de archivo diccionario:Ficha de texto plana en la codificación UTF-8.Word y Word Frequency se separan por espacio o tab.Por defecto, la palabra se espera en la primera columna y la frecuencia en la segunda columna.Cada pareja de palabra-frecuencia en una línea separada.La línea se define como una secuencia de caracteres seguida por un feed de línea ("\n"), un retorno de carga ("\r"),o un retorno de carga inmediatamente seguido por un feed de línea ("\r\n").Se espera que cada palabra sea en caso inferior.

Returns

List &ylt; SpellCheckError >

Una lista de objetos de SpellCheckError que representan palabras erradas con listas que sugieren los errores correctos para cada palabra errada,y con la distancia editada.

GetXml()

Formar una string XML con resultados de reconocimiento.

public string GetXml()

Returns

string

El reconocimiento resulta como una string XML serializada.

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

Salva el documento como texto plano, PDF o 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

El nombre de filas con un camino para salvar el reconocimiento resulta en el formato seleccionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Configure para corregir las palabras equivocadas en caso de que tenga tales en su resultado de reconocimiento.

language SpellCheckLanguage

Diccionario para Spell Check (opcional).

dictionaryPath string

Opcionalmente. camino completo al dicionario del usuario en formato .txt. formato es [la palabra - espacio - frecuencia(número)].Ejemplo: el 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcional. recorrido completo a la letra del usuario.

optimizePdf PdfOptimizationMode

Reduce el tamaño del archivo PDF bajando la calidad de las imágenes de fondo. por defecto, se conserva la calidad de la imagen original.

Save(Síntomas, Síntomas, Síntomas, PdfOptimizationMode)

Salva el documento como texto plano, PDF o Microsoft Word Document.

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

Parameters

fullFileName string

El nombre de filas con un camino para salvar el reconocimiento resulta en el formato seleccionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt, PDF, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Opcional. recorrido completo a la letra del usuario.

optimizePdf PdfOptimizationMode

Reduce el tamaño del archivo PDF bajando la calidad de las imágenes de fondo. por defecto, se conserva la calidad de la imagen original.

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

Salva el documento como texto plano, PDF o 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 para ahorrar reconocimiento resulta en el formato seleccionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt y PDF).

applySpellingCorrection bool

Configure para corregir las palabras equivocadas en caso de que tenga tales en su resultado de reconocimiento.

language SpellCheckLanguage

Diccionario para Spell Check (opcional).

dictionaryPath string

Opcionalmente. camino completo al dicionario del usuario en formato .txt. formato es [la palabra - espacio - frecuencia(número)].Ejemplo: el 23135851162\nthat 3400031103\n

embeddedFontPath string

Opcional. recorrido completo a la letra del usuario.

optimizePdf PdfOptimizationMode

Reduce el tamaño del archivo PDF bajando la calidad de las imágenes de fondo. por defecto, se conserva la calidad de la imagen original.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Salva el documento como texto plano, PDF o Microsoft Word Document.

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

Parameters

stream MemoryStream

MemoryStream para ahorrar reconocimiento resulta en el formato seleccionado.

saveFormat SaveFormat

Formato de documento (Docx, Txt y PDF).

embeddedFontPath string

Opcional. recorrido completo a la letra del usuario.

optimizePdf PdfOptimizationMode

Reduce el tamaño del archivo PDF bajando la calidad de las imágenes de fondo. por defecto, se conserva la calidad de la imagen original.

Operators

Operador +(Recogida, Recogida Resultados)

Para completar el resultado completo de los fragmentos reconocidos (linas).

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

Parameters

main RecognitionResult

El objeto al que se añadirá el operando adecuado.

part RecognitionResult

La ópera correcta.

Returns

RecognitionResult

El operando izquierdo.</string,></recognitionresult.linesresult></char[]>

 Español