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
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
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
RecognitionAreasText
Obtenga la lista de resultados de reconocimiento de una lista de áreas (Rectangles).
public List<string> RecognitionAreasText { get; }
Valor de la propiedad
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
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
Skew
Tiene un ángulo escudo.
public float Skew { get; set; }
Valor de la propiedad
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
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
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
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
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
El operando izquierdo.</string,></recognitionresult.linesresult></char[]>