Επεξεργασία εικόνας

Inheritance: java.lang.Object

public class ImageProcessing

Βοηθητική κλάση για τη βιβλιοθήκη Aspose OCR. Επιτρέπει την προεπεξεργασία και αποθήκευση εικόνων.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
ImageProcessing()

Μέθοδοι

ΜέθοδοςΠεριγραφή
Render(OcrInput images)Χρησιμοποιήστε την επεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR.
Save(OcrInput images, String folderPath)Χρησιμοποιήστε την επεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR.

ImageProcessing()

public ImageProcessing()

Render(OcrInput images)

public static OcrInput Render(OcrInput images)

Χρησιμοποιήστε την επεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR. Δημιουργήστε μια λίστα φίλτρων που θα εφαρμοστούν στην εικόνα εισόδου με τη σειρά που καθορίζετε. Παράδειγμα για τη δημιουργία φίλτρων: 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()); Δεν χρειάζεστε όλα αυτά. Ορίστε μόνο όσα χρειάζεστε.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
imagesOcrInputΑντικείμενο OcrInput που περιέχει διαφορετικές εικόνες @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)

Χρησιμοποιήστε την επεξεργασία εικόνας για να βελτιώσετε την ακρίβεια του OCR. Δημιουργήστε μια λίστα φίλτρων που θα εφαρμοστούν στην εικόνα εισόδου με τη σειρά που καθορίζετε. Παράδειγμα για τη δημιουργία φίλτρων: 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()); Δεν χρειάζεστε όλα αυτά. Ορίστε μόνο όσα χρειάζεστε.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
imagesOcrInputΑντικείμενο OcrInput που περιέχει διαφορετικές εικόνες @see #OcrInput.
folderPathjava.lang.StringΔιαδρομή χωρίς ονόματα εικόνων για την αποθήκευση επεξεργασμένων εικόνων.

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