ImageProcessing

Inheritance: java.lang.Object

public class ImageProcessing

Classe di supporto per la libreria Aspose OCR. Consente di pre-elaborare e salvare le immagini.

Costruttori

CostruttoreDescrizione
ImageProcessing()

Metodi

MetodoDescrizione
Render(OcrInput images)Utilizza l’elaborazione delle immagini per migliorare l’accuratezza dell’OCR.
Save(OcrInput images, String folderPath)Utilizza l’elaborazione delle immagini per migliorare l’accuratezza dell’OCR.

ImageProcessing()

public ImageProcessing()

Render(OcrInput images)

public static OcrInput Render(OcrInput images)

Utilizza l’elaborazione delle immagini per migliorare l’accuratezza dell’OCR. Crea un elenco di filtri che verranno applicati all’immagine di input nell’ordine specificato. Esempio per creare i filtri: 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()); Non è necessario usarli tutti. Imposta solo quelli di cui hai bisogno.

Parameters:

ParametroTipoDescrizione
imagesOcrInputOggetto OcrInput contenente diverse immagini @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)

Utilizza l’elaborazione delle immagini per migliorare l’accuratezza dell’OCR. Crea un elenco di filtri che verranno applicati all’immagine di input nell’ordine specificato. Esempio per creare i filtri: 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()); Non è necessario usarli tutti. Imposta solo quelli di cui hai bisogno.

Parameters:

ParametroTipoDescrizione
imagesOcrInputOggetto OcrInput contenente diverse immagini @see #OcrInput.
folderPathjava.lang.StringPercorso senza i nomi delle immagini per salvare le immagini elaborate.

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