RecognitionResult

Inheritance: java.lang.Object

public class RecognitionResult

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

Constructores

ConstructorDescripción
RecognitionResult()Inicializa una nueva instancia de la

Campos

CampoDescripción
languageEl idioma del texto reconocido en la imagen.
recognitionCharactersListUn conjunto de caracteres encontrados por el algoritmo de reconocimiento y ordenados en orden descendente de probabilidad.
recognitionLinesResultObtiene una lista de resultados de reconocimiento con una lista de filas (Rectángulos).
recognitionRegionsResultObtiene una lista de resultados de reconocimiento con una lista de regiones (Rectángulos).
recognitionTextResultado del reconocimiento de toda la página o de una zona.
warningsObtiene o establece la lista de mensajes de advertencia que describen fallos no críticos ocurridos durante la generación.

Métodos

MétodoDescripción
GetJson()Forma una cadena JSON con los resultados del reconocimiento.
GetKeywords()Obtén palabras clave del pasaporte (Modo de prueba.
GetXml()Forma una cadena JSON con los resultados del reconocimiento.
SetKeyword(String key, RecognitionResult.LinesResult result)
getSpellCheckCorrectedText()Corrige el texto (reemplaza palabras mal escritas).
getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)Corrige el texto (reemplaza palabras mal escritas).
getSpellCheckErrorList()Encuentra las palabras mal escritas con ortografías sugeridas para un texto de entrada dado.
getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)Encuentra las palabras mal escritas con ortografías sugeridas para un texto de entrada dado.
save(String fullFileName)Guarda el documento en texto plano
save(String fullFileName, Format format)Guarda el documento en texto plano o en otro formato de documento.
save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)Guarda el documento en texto plano o en otro formato de documento.
saveSpellCheckCorrectedText(String fullFileName, Format format)Guarda el texto corregido con el diccionario inglés en el documento en texto plano o en formato de documento de texto de Microsoft Word.
saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)Guarda el texto corregido en el documento en texto plano o en otro formato.
toString()
useUserDictionary(String dictionaryPath)Permite usar un diccionario propio para la corrección ortográfica.

RecognitionResult()

public RecognitionResult()

Inicializa una nueva instancia de la

language

public Language language

El idioma del texto reconocido en la imagen. Este valor se determina automáticamente si se selecciona Language.AUTO, Language.MULTILANGUAGE o Language.UNIVERSAL.

recognitionCharactersList

public ArrayList<char[]> recognitionCharactersList

Un conjunto de caracteres encontrados por el algoritmo de reconocimiento y ordenados en orden descendente de probabilidad.

recognitionLinesResult

public ArrayList<RecognitionResult.LinesResult> recognitionLinesResult

Obtiene una lista de resultados de reconocimiento con una lista de filas (Rectángulos).

recognitionRegionsResult

public ArrayList<RecognitionResult.RegionResult> recognitionRegionsResult

Obtiene una lista de resultados de reconocimiento con una lista de regiones (Rectángulos).

recognitionText

public String recognitionText

Resultado del reconocimiento de toda la página o de una zona.

warnings

public ArrayList<String> warnings

Obtiene o establece la lista de mensajes de advertencia que describen fallos no críticos ocurridos durante la generación.

GetJson()

public String GetJson()

Forma una cadena JSON con los resultados del reconocimiento.

Returns: java.lang.String - Resultados del reconocimiento como cadena JSON.

GetKeywords()

public HashMap<String,RecognitionResult.LinesResult> GetKeywords()

Obtén palabras clave del pasaporte (modo de prueba. Funciona solo para pasaportes de EE. UU. y MADAGASCAR).

Returns: java.util.HashMap<java.lang.String,com.aspose.ocr.RecognitionResult.LinesResult> - Diccionario con la palabra clave como clave y LinesResult como valor.

GetXml()

public String GetXml()

Forma una cadena JSON con los resultados del reconocimiento.

Returns: java.lang.String - Resultados del reconocimiento como cadena XML.

SetKeyword(String key, RecognitionResult.LinesResult result)

public void SetKeyword(String key, RecognitionResult.LinesResult result)

getSpellCheckCorrectedText()

public String getSpellCheckCorrectedText()

Corrige el texto (reemplaza palabras mal escritas).

Returns: java.lang.String - Cadena de resultados de reconocimiento corregidos. Diccionario inglés predeterminado.

getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

public String getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)

Corrige el texto (reemplaza palabras mal escritas).

Parameters:

ParámetroTipoDescripción
languageSpellCheckLanguageDiccionario a usar.

Returns: java.lang.String - Cadena de resultados de reconocimiento corregidos.

getSpellCheckErrorList()

public List<SpellCheck.SpellCheckError> getSpellCheckErrorList()

Encuentra las palabras mal escritas con ortografías sugeridas para un texto de entrada dado. Diccionario inglés predeterminado.

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - ArrayList de objetos SpellCheckError que representan palabras mal escritas con listas de ortografías correctas sugeridas para cada palabra mal escrita, y con la distancia de edición.

getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)

public List<SpellCheck.SpellCheckError> getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)

Encuentra las palabras mal escritas con ortografías sugeridas para un texto de entrada dado.

Parameters:

ParámetroTipoDescripción
languageSpellCheckLanguageDiccionario a usar.

Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> - ArrayList de objetos SpellCheckError que representan palabras mal escritas con listas de ortografías correctas sugeridas para cada palabra mal escrita, y con la distancia de edición.

save(String fullFileName)

public void save(String fullFileName)

Guarda el documento en texto plano

Parameters:

ParámetroTipoDescripción
fullFileNamejava.lang.StringNombre de archivo con una ruta para guardar el resultado del reconocimiento

save(String fullFileName, Format format)

public void save(String fullFileName, Format format)

Guarda el documento en texto plano o en otro formato de documento.

Parameters:

ParámetroTipoDescripción
fullFileNamejava.lang.StringNombre de archivo con una ruta para guardar el resultado del reconocimiento.
formatFormatTipo de enumeración de formato de documento.

save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)

public void save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)

Guarda el documento en texto plano o en otro formato de documento.

Parameters:

ParámetroTipoDescripción
fullFileNamejava.lang.StringNombre de archivo con una ruta para guardar el resultado del reconocimiento.
formatFormatTipo de enumeración de formato de documento.
optimizePdfPdfOptimizationModeReduce el tamaño del archivo PDF disminuyendo la calidad de las imágenes de fondo. Por defecto, se conserva la calidad original de la imagen.

saveSpellCheckCorrectedText(String fullFileName, Format format)

public void saveSpellCheckCorrectedText(String fullFileName, Format format)

Guarda el texto corregido con el diccionario inglés en el documento en texto plano o en formato de documento de texto de Microsoft Word.

Parameters:

ParámetroTipoDescripción
fullFileNamejava.lang.StringNombre de archivo con una ruta para guardar el resultado del reconocimiento.
formatFormatTipo de enumeración de formato de documento.

saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)

public void saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)

Guarda el texto corregido en el documento en texto plano o en otro formato.

Parameters:

ParámetroTipoDescripción
fullFileNamejava.lang.StringNombre de archivo con una ruta para guardar el resultado del reconocimiento.
formatFormatTipo de enumeración de formato de documento.
languageSpellCheckLanguageDiccionario para la corrección ortográfica.

useUserDictionary(String dictionaryPath)

public void useUserDictionary(String dictionaryPath)

Permite usar un diccionario propio para la corrección ortográfica.

Parameters:

ParámetroTipoDescripción
dictionaryPathjava.lang.StringRuta completa al diccionario de usuario (diccionario de frecuencias). Formato del archivo de diccionario: archivo de texto plano con codificación UTF-8. La palabra y su frecuencia están separadas por una coma; se espera que la palabra esté en la primera columna y la frecuencia en la segunda columna. Cada par palabra-frecuencia en una línea separada. Una línea se define como una secuencia de caracteres seguida de un salto de línea ("\n"), un retorno de carro ("\r"), o un retorno de carro seguido inmediatamente de un salto de línea ("\r\n"). Se espera que cada palabra esté en minúsculas.