OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Clase principal para reconocer texto de imágenes.

Constructores

ConstructorDescripción
OcrInput(InputType type, PreprocessingFilter filters)Constructor para crear el contenedor y establecer el tipo de imágenes / documentos y filtros para el procesamiento / reconocimiento posterior.
OcrInput(InputType type)

Métodos

MétodoDescripción
add(int[] pixels, int width, int height, int bitsPerPixel)Agregar la imagen decodificada a la lista para reconocimiento / procesamiento.
add(BufferedImage image)Agregar el BufferedImage que contiene la imagen para reconocimiento / procesamiento.
add(BufferedImage image, int startPage, int pagesCount)Agregar el BufferedImage que contiene la imagen multipágina para reconocimiento / procesamiento.
add(InputStream stream)Agregar el InputStream que contiene la imagen para reconocimiento / procesamiento.
add(InputStream stream, int startPage, int pagesCount)Agregar el InputStream que contiene la imagen multipágina para reconocimiento / procesamiento.
add(String fullPath)Agregar la ruta o URI que contiene la imagen para reconocimiento / procesamiento.
add(String fullPath, int startPage, int pagesCount)Agregar las imágenes / documentos multipágina para reconocimiento / procesamiento.
addBase64(String base64)Agregar la cadena base64 que contiene la imagen para reconocimiento / procesamiento.
clear()Establecer la cantidad de elementos para procesamiento / reconocimiento en 0.
clearFilters()Eliminar todos los filtros.
equals(Object arg0)
get(int index)Devuelve información sobre la imagen procesada / reconocida.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Eliminar filtros antiguos y establecer nuevos.
size()Cantidad de elementos para procesamiento / reconocimiento.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Constructor para crear el contenedor y establecer el tipo de imágenes / documentos y filtros para el procesamiento / reconocimiento posterior.

Parameters:

ParámetroTipoDescripción
typeInputTypeEstablecer el tipo de imágenes/documentos que se añadirá al contenedor.
filtersPreprocessingFilterEstablecer los filtros de procesamiento que se aplicarán para un procesamiento o reconocimiento adicional.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParámetroTipoDescripción
typeInputType

add(int[] pixels, int width, int height, int bitsPerPixel)

public void add(int[] pixels, int width, int height, int bitsPerPixel)

Agregar la imagen decodificada a la lista para reconocimiento / procesamiento. El tipo de la imagen debe coincidir con el tipo especificado en el constructor (SingleImage).

Parameters:

ParámetroTipoDescripción
píxelesint[]Los píxeles se representan como valores enteros de 32 bits (rgb).
widthintAncho de la imagen.
heightintAltura de la imagen.
bitsPerPixelintAdmite de 1 a 32 bits.

add(BufferedImage image)

public void add(BufferedImage image)

Agregar el BufferedImage que contiene la imagen para reconocimiento / procesamiento. El tipo de la imagen debe coincidir con el tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
imagenjava.awt.image.BufferedImageBufferedImage que contiene la imagen o el documento.

add(BufferedImage image, int startPage, int pagesCount)

public void add(BufferedImage image, int startPage, int pagesCount)

Agregar el BufferedImage que contiene la imagen multipágina para reconocimiento / procesamiento. El tipo de la imagen debe coincidir con el tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
imagenjava.awt.image.BufferedImageBufferedImage que contiene el documento multipágina.
startPageintLa primera página/imagen para procesamiento / reconocimiento. Uso para documentos.
pagesCountintLa cantidad total de páginas/imágenes para procesamiento / reconocimiento. Uso para documentos. Predeterminado = todas.

add(InputStream stream)

public void add(InputStream stream)

Agregar el InputStream que contiene la imagen para reconocimiento / procesamiento. El tipo de la imagen debe coincidir con el tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
streamjava.io.InputStreamInputStream que contiene la imagen o el documento.

add(InputStream stream, int startPage, int pagesCount)

public void add(InputStream stream, int startPage, int pagesCount)

Agregue el InputStream que contiene la imagen multipágina para reconocimiento / procesamiento. El tipo de la imagen debe corresponder al tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
streamjava.io.InputStreamInputStream que contiene el documento multipágina.
startPageintLa primera página/imagen para procesamiento / reconocimiento. Uso para documentos.
pagesCountintLa cantidad total de páginas/imágenes para procesamiento / reconocimiento. Uso para documentos. Predeterminado = todas.

add(String fullPath)

public void add(String fullPath)

Agregue la ruta o URI que contiene la imagen para reconocimiento / procesamiento. El tipo de la imagen debe corresponder al tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
fullPathjava.lang.StringRuta a la imagen/ documento / carpeta / archivo.

add(String fullPath, int startPage, int pagesCount)

public void add(String fullPath, int startPage, int pagesCount)

Agregue las imágenes / documentos multipágina para reconocimiento / procesamiento. El tipo de la imagen debe corresponder al tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
fullPathjava.lang.StringRuta a la imagen/ documento / carpeta / archivo.
startPageintLa primera página/imagen para procesamiento / reconocimiento. Úselo para documentos, zip, carpetas.
pagesCountintLa cantidad total de páginas/imágenes para procesamiento / reconocimiento. Úselo para documentos, zip, carpetas. Predeterminado = todas.

addBase64(String base64)

public void addBase64(String base64)

Agregue la cadena base64 que contiene la imagen para reconocimiento / procesamiento. El tipo de la imagen debe corresponder al tipo especificado en el constructor.

Parameters:

ParámetroTipoDescripción
base64java.lang.StringCadena Base64 con una sola imagen.

clear()

public void clear()

Establezca la cantidad de elementos para procesamiento / reconocimiento en 0. Vacíe la colección.

clearFilters()

public void clearFilters()

Eliminar todos los filtros.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Devuelve información sobre la imagen procesada / reconocida.

Parameters:

ParámetroTipoDescripción
indexintPosición de la imagen en la Lista.

Returns: ImageData - The object of @see ImageData

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<ImageData> iterator()

Returns: java.util.Iterator<com.aspose.ocr.ImageData>

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

replaceFilters(PreprocessingFilter filters)

public void replaceFilters(PreprocessingFilter filters)

Eliminar filtros antiguos y establecer nuevos.

Parameters:

ParámetroTipoDescripción
filtersPreprocessingFilterSe aplicarán filtros de procesamiento para un procesamiento o reconocimiento adicional.

size()

public int size()

Cantidad de elementos para procesamiento / reconocimiento.

Returns: int - Cantidad de elementos.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int