Επεξεργασία εικόνας
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:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| images | OcrInput | Αντικείμενο 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:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| images | OcrInput | Αντικείμενο OcrInput που περιέχει διαφορετικές εικόνες @see #OcrInput. |
| folderPath | java.lang.String | Διαδρομή χωρίς ονόματα εικόνων για την αποθήκευση επεξεργασμένων εικόνων. |
Returns: OcrInput - OcrInput object containing result processed images @see #OcrInput.