ImageProcessing

Inheritance: java.lang.Object

public class ImageProcessing

Classe d’assistance pour la bibliothèque Aspose OCR. Permet de prétraiter et d’enregistrer les images.

Constructeurs

ConstructeurDescription
ImageProcessing()

Méthodes

MéthodeDescription
Render(OcrInput images)Utilisez le traitement d’image pour améliorer la précision de l’OCR.
Save(OcrInput images, String folderPath)Utilisez le traitement d’image pour améliorer la précision de l’OCR.

ImageProcessing()

public ImageProcessing()

Render(OcrInput images)

public static OcrInput Render(OcrInput images)

Utilisez le traitement d’image pour améliorer la précision de l’OCR. Créez une liste de filtres qui seront appliqués à l’image d’entrée dans l’ordre que vous spécifiez. Exemple pour créer des filtres : 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()); Vous n’avez pas besoin de tous. Définissez uniquement ce dont vous avez besoin.

Parameters:

ParamètreTypeDescription
imagesOcrInputObjet OcrInput contenant différentes images @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)

Utilisez le traitement d’image pour améliorer la précision de l’OCR. Créez une liste de filtres qui seront appliqués à l’image d’entrée dans l’ordre que vous spécifiez. Exemple pour créer des filtres : 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()); Vous n’avez pas besoin de tous. Définissez uniquement ce dont vous avez besoin.

Parameters:

ParamètreTypeDescription
imagesOcrInputObjet OcrInput contenant différentes images @see #OcrInput.
folderPathjava.lang.StringChemin sans les noms d’images pour enregistrer les images traitées.

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