PreprocessingFilter
Inheritance: java.lang.Object
public class PreprocessingFilter
Βασική κλάση για εντολές επεξεργασίας εικόνας.
Κατασκευαστές
| Κατασκευαστής | Περιγραφή |
|---|---|
| PreprocessingFilter() |
Πεδία
| Πεδίο | Περιγραφή |
|---|---|
| Empty |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| AutoDenoising() | Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση της εικόνας - μείωση του θορύβου. |
| AutoDenoising(Rectangle area) | Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση του τμήματος της εικόνας - μείωση του θορύβου. |
| AutoDewarping() | Διορθώνει αυτόματα τις γεωμετρικές παραμορφώσεις στην εικόνα. |
| AutoSkew() | Επιτρέπει την αυτόματη διόρθωση κλίσης της εικόνας. |
| AutoSkew(Rectangle area) | Επιτρέπει την αυτόματη διόρθωση κλίσης του τμήματος της εικόνας. |
| Binarize() | Μετατρέπει μια εικόνα σε ασπρόμαυρη εικόνα. |
| Binarize(Rectangle area) | Μετατρέπει ένα τμήμα της εικόνας σε ασπρόμαυρη εικόνα. |
| BinarizeAndDilate() | Η διάταση προσθέτει εικονοστοιχεία στα σύνορα των αντικειμένων σε μια εικόνα. |
| BinarizeAndDilate(Rectangle area) | Η διάταση προσθέτει εικονοστοιχεία στα σύνορα των αντικειμένων σε ένα τμήμα της εικόνας. |
| ContrastCorrection() | Φίλτρο διόρθωσης αντίθεσης. |
| ContrastCorrection(Rectangle area) | Φίλτρο διόρθωσης αντίθεσης για το τμήμα της εικόνας. |
| Invert() | Αντιστρέφει αυτόματα τα χρώματα σε εικόνα εγγράφου. |
| Invert(Rectangle area) | Αντιστρέφει αυτόματα τα χρώματα σε ένα τμήμα της εικόνας. |
| Median() | Το φίλτρο διαμέσου διατρέχει κάθε στοιχείο της εικόνας και αντικαθιστά κάθε εικονοστοιχείο με τη διάμεσο των γειτονικών του εικονοστοιχείων. |
| Median(Rectangle area) | Το φίλτρο διαμέσου εκτελείται σε κάθε στοιχείο του τμήματος της εικόνας και αντικαθιστά κάθε pixel με τη διάμεσο των γειτονικών του pixel. |
| Resize(int width, int height) | Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας. |
| Resize(int width, int height, InterpolationFilterType type) | Ανακλιμάκωση εικόνας - αύξηση ή μείωση της ανάλυσης της εικόνας. |
| Rotate(float angle) | Περιστροφή αρχικής εικόνας. |
| Rotate(float angle, Rectangle area) | Περιστροφή του τμήματος της εικόνας. |
| Scale(float ratio) | Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας. |
| Scale(float ratio, InterpolationFilterType type) | Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας. |
| Threshold(int value) | Δημιουργία δυαδικής εικόνας με βάση τον καθορισμό μιας τιμής κατωφλίου στην ένταση των pixel της αρχικής εικόνας. |
| Threshold(int value, Rectangle area) | Δημιουργία τμήματος δυαδικής εικόνας με βάση τον καθορισμό μιας τιμής κατωφλίου στην ένταση των pixel του αρχικού τμήματος της εικόνας. |
| ToGrayscale() | Μετατρέπει μια εικόνα σε εικόνα σε κλίμακα του γκρι. |
| add(PreprocessingFilter filter) | Προσθέστε το νέο φίλτρο στη συλλογή για να εκτελεστούν περαιτέρω όλες οι λειτουργίες. |
| equals(Object arg0) | |
| getClass() | |
| hashCode() | |
| notify() | |
| notifyAll() | |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PreprocessingFilter()
public PreprocessingFilter()
Empty
public static final PreprocessingFilter Empty
AutoDenoising()
public static PreprocessingFilter AutoDenoising()
Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση της εικόνας - μείωση του θορύβου. Χρήσιμο για εικόνες με ελαττώματα σάρωσης, παραμόρφωση, κηλίδες, λάμψεις, διαβαθμίσεις, ξένα στοιχεία.
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDenoising(Rectangle area)
public static PreprocessingFilter AutoDenoising(Rectangle area)
Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση του τμήματος της εικόνας - μείωση του θορύβου. Χρήσιμο για εικόνες με ελαττώματα σάρωσης, παραμόρφωση, κηλίδες, λάμψεις, διαβαθμίσεις, ξένα στοιχεία.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - AutoDenoisingFilter object.
AutoDewarping()
public static PreprocessingFilter AutoDewarping()
Διορθώνει αυτόματα γεωμετρικές παραμορφώσεις στην εικόνα. Εξαιρετικά απαιτητικό σε πόρους!
Returns: PreprocessingFilter - AutoDewarpingFilter object.
AutoSkew()
public static PreprocessingFilter AutoSkew()
Επιτρέπει την αυτόματη διόρθωση κλίσης της εικόνας.
Returns: PreprocessingFilter - AutoSkewFilter object.
AutoSkew(Rectangle area)
public static PreprocessingFilter AutoSkew(Rectangle area)
Επιτρέπει την αυτόματη διόρθωση κλίσης του τμήματος της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - AutoSkewFilter object.
Binarize()
public static PreprocessingFilter Binarize()
Μετατρέπει μια εικόνα σε ασπρόμαυρη εικόνα. Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixel έχουν μόνο δύο δυνατές τιμές έντασης. Συνήθως εμφανίζονται ως μαύρο και λευκό. Αριθμητικά, οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό. Οι δυαδικές εικόνες παράγονται με αυτόματο καθορισμό κατωφλίου μιας εικόνας.
Returns: PreprocessingFilter - BinarizeFilter object.
Binarize(Rectangle area)
public static PreprocessingFilter Binarize(Rectangle area)
Μετατρέπει ένα τμήμα της εικόνας σε ασπρόμαυρη εικόνα. Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixel έχουν μόνο δύο δυνατές τιμές έντασης. Συνήθως εμφανίζονται ως μαύρο και λευκό. Αριθμητικά, οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό. Οι δυαδικές εικόνες παράγονται με αυτόματο καθορισμό κατωφλίου μιας εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - BinarizeFilter object.
BinarizeAndDilate()
public static PreprocessingFilter BinarizeAndDilate()
Η διάταση προσθέτει εικονοστοιχεία στα σύνορα των αντικειμένων σε μια εικόνα.
Returns: PreprocessingFilter - DilateFilter object.
BinarizeAndDilate(Rectangle area)
public static PreprocessingFilter BinarizeAndDilate(Rectangle area)
Η διάταση προσθέτει εικονοστοιχεία στα σύνορα των αντικειμένων σε ένα τμήμα της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - DilateFilter object.
ContrastCorrection()
public static PreprocessingFilter ContrastCorrection()
Φίλτρο διόρθωσης αντίθεσης.
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
ContrastCorrection(Rectangle area)
public static PreprocessingFilter ContrastCorrection(Rectangle area)
Φίλτρο διόρθωσης αντίθεσης για το τμήμα της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - ContrastCorrectionFilter object.
Invert()
public static PreprocessingFilter Invert()
Αντιστρέφει αυτόματα τα χρώματα σε εικόνα εγγράφου.
Returns: PreprocessingFilter - InvertFilter object.
Invert(Rectangle area)
public static PreprocessingFilter Invert(Rectangle area)
Αντιστρέφει αυτόματα τα χρώματα σε ένα τμήμα της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - InvertFilter object.
Median()
public static PreprocessingFilter Median()
Το φίλτρο διαμέσου διατρέχει κάθε στοιχείο της εικόνας και αντικαθιστά κάθε εικονοστοιχείο με τη διάμεσο των γειτονικών του εικονοστοιχείων.
Returns: PreprocessingFilter - MedianFilter object.
Median(Rectangle area)
public static PreprocessingFilter Median(Rectangle area)
Το φίλτρο διαμέσου εκτελείται σε κάθε στοιχείο του τμήματος της εικόνας και αντικαθιστά κάθε pixel με τη διάμεσο των γειτονικών του pixel.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - MedianFilter object.
Resize(int width, int height)
public static PreprocessingFilter Resize(int width, int height)
Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας. InterpolationFilterType = bilinear ή nearest neighbor @see InterpolationFilterType
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| πλάτος | int | Το νέο πλάτος της εικόνας. |
| ύψος | int | Το νέο ύψος της εικόνας. |
Returns: PreprocessingFilter - ResizeFilter object.
Resize(int width, int height, InterpolationFilterType type)
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Ανακλιμάκωση εικόνας - αύξηση ή μείωση της ανάλυσης της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| πλάτος | int | Το νέο πλάτος της εικόνας. |
| ύψος | int | Το νέο ύψος της εικόνας. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ResizeFilter object.
Rotate(float angle)
public static PreprocessingFilter Rotate(float angle)
Περιστροφή αρχικής εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| γωνία | float | Γωνία περιστροφής. Τιμή από -360 έως 360. |
Returns: PreprocessingFilter - RotateFilter object.
Rotate(float angle, Rectangle area)
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Περιστροφή του τμήματος της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| γωνία | float | Γωνία περιστροφής. Τιμή από -360 έως 360. |
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - RotateFilter object.
Scale(float ratio)
public static PreprocessingFilter Scale(float ratio)
Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας. InterpolationFilterType προεπιλογή bilinear ή nearest neighbor @see InterpolationFilterType
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| αναλογία | float | Ο συντελεστής κλιμάκωσης. Συνιστώμενη τιμή από 0.1 έως 1 για συρρίκνωση. Από 1 έως 10 για μεγέθυνση. |
Returns: PreprocessingFilter - ScaleFilter object.
Scale(float ratio, InterpolationFilterType type)
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Ανακλιμάκωση εικόνας - Αύξηση ή μείωση της ανάλυσης της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| αναλογία | float | Ο συντελεστής κλιμάκωσης. Συνιστώμενη τιμή από 0.1 έως 1 για συρρίκνωση. Από 1 έως 10 για μεγέθυνση. |
| type | InterpolationFilterType | InterpolationFilterType @see InterpolationFilterType |
Returns: PreprocessingFilter - ScaleFilter object.
Threshold(int value)
public static PreprocessingFilter Threshold(int value)
Δημιουργία δυαδικής εικόνας με βάση τον καθορισμό μιας τιμής κατωφλίου στην ένταση των pixel της αρχικής εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | int | Η μέγιστη τιμή. |
Returns: PreprocessingFilter - BinarizeFilter object.
Threshold(int value, Rectangle area)
public static PreprocessingFilter Threshold(int value, Rectangle area)
Δημιουργία τμήματος δυαδικής εικόνας με βάση τον καθορισμό μιας τιμής κατωφλίου στην ένταση των pixel του αρχικού τμήματος της εικόνας.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | int | Η μέγιστη τιμή. |
| περιοχή | java.awt.Rectangle | Rectangle για προεπεξεργασία. |
Returns: PreprocessingFilter - BinarizeFilter object.
ToGrayscale()
public static PreprocessingFilter ToGrayscale()
Μετατρέπει μια εικόνα σε εικόνα σε κλίμακα του γκρι. Η εικόνα σε κλίμακα του γκρι έχει 256 επίπεδα φωτός στην εικόνα (0 έως 255).
Returns: PreprocessingFilter - GrayscaleFilter object.
add(PreprocessingFilter filter)
public void add(PreprocessingFilter filter)
Προσθέστε το νέο φίλτρο στη συλλογή για να εκτελεστούν περαιτέρω όλες οι λειτουργίες. Η συνοχή στη συλλογή είναι σημαντική.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| filter | PreprocessingFilter | Νέα λειτουργία για προσθήκη στη λίστα φίλτρων. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long | |
| arg1 | int |