ImageProcessing

Inheritance: java.lang.Object

public class ImageProcessing

Clase auxiliar para la biblioteca Aspose OCR. Permite preprocesar y guardar imágenes.

Constructores

ConstructorDescripción
ImageProcessing()

Métodos

MétodoDescripción
Render(OcrInput images)Utiliza el procesamiento de imágenes para mejorar la precisión del OCR.
Save(OcrInput images, String folderPath)Utiliza el procesamiento de imágenes para mejorar la precisión del OCR.

ImageProcessing()

public ImageProcessing()

Render(OcrInput images)

public static OcrInput Render(OcrInput images)

Utiliza el procesamiento de imágenes para mejorar la precisión del OCR. Crea una lista de filtros que se aplicarán a la imagen de entrada en el orden que especifiques. Ejemplo para crear filtros: PreprocessingFilter filters = new PreprocessingFilter(); filters.add(PreprocessingFilter.AutoDewarping()); filters.add(PreprocessingFilter.Invert()); filters.add(PreprocessingFilter.Threshold(150)); filters.add(PreprocessingFilter.Binarize()); filters.add(PreprocessingFilter.Rotate(180)); filters.add(PreprocessingFilter.Scale(6f)); filters.add(PreprocessingFilter.Dilate()); No necesitas todos ellos. Configura solo lo que necesites.

Parameters:

ParámetroTipoDescripción
imagesOcrInputObjeto OcrInput que contiene diferentes imágenes @see #OcrInput.

Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput in Image field.

Save(OcrInput images, String folderPath)

public static OcrInput Save(OcrInput images, String folderPath)

Utiliza el procesamiento de imágenes para mejorar la precisión del OCR. Crea una lista de filtros que se aplicarán a la imagen de entrada en el orden que especifiques. Ejemplo para crear filtros: PreprocessingFilter filters = new PreprocessingFilter(); filters.add(PreprocessingFilter.AutoDewarping()); filters.add(PreprocessingFilter.Invert()); filters.add(PreprocessingFilter.Threshold(150)); filters.add(PreprocessingFilter.Binarize()); filters.add(PreprocessingFilter.Rotate(180)); filters.add(PreprocessingFilter.Scale(6f)); filters.add(PreprocessingFilter.Dilate()); No necesitas todos ellos. Configura solo lo que necesites.

Parameters:

ParámetroTipoDescripción
imagesOcrInputObjeto OcrInput que contiene diferentes imágenes @see #OcrInput.
folderPathjava.lang.StringRuta sin nombres de imágenes para guardar las imágenes procesadas.

Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.