ImageProcessing
Inheritance: java.lang.Object
public class ImageProcessing
Clase auxiliar para la biblioteca Aspose OCR. Permite preprocesar y guardar imágenes.
Constructores
| Constructor | Descripción |
|---|---|
| ImageProcessing() |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| images | OcrInput | Objeto 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ámetro | Tipo | Descripción |
|---|---|---|
| images | OcrInput | Objeto OcrInput que contiene diferentes imágenes @see #OcrInput. |
| folderPath | java.lang.String | Ruta sin nombres de imágenes para guardar las imágenes procesadas. |
Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.