Class PreprocessingFilter

PreprocessingFilter class

Βασική κλάση για εντολές επεξεργασίας εικόνας.

Βασική κλάση για εντολές επεξεργασίας εικόνας.

public class PreprocessingFilter : IEnumerable

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

ΟνομαΠεριγραφή
PreprocessingFilter()Ο προεπιλεγμένος κατασκευαστής.

Μέθοδοι

ΟνομαΠεριγραφή
static AutoDenoising()Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση της εικόνας - μείωση του θορύβου. Χρήσιμο για εικόνες με τεχνουργήματα σάρωσης, παραμόρφωση, κηλίδες, φωτοβολίδες, διαβαθμίσεις, ξένα στοιχεία.
static AutoDenoising(Rectangle)Επιτρέπει τη χρήση ενός πρόσθετου νευρωνικού δικτύου για τη βελτίωση του τμήματος της εικόνας - μείωση του θορύβου. Χρήσιμο για εικόνες με τεχνουργήματα σάρωσης, παραμόρφωση, κηλίδες, φωτοβολίδες, διαβαθμίσεις, ξένα στοιχεία.
static AutoDewarping()Διορθώνει αυτόματα τις γεωμετρικές παραμορφώσεις στην εικόνα. Εξαιρετικά μεγάλη ένταση πόρων!
static AutoSkew()Ενεργοποιεί την αυτόματη διόρθωση λοξής εικόνας.
static AutoSkew(Rectangle)Ενεργοποιεί την αυτόματη διόρθωση λοξού μέρους της εικόνας.
static Binarize()Μετατρέπει μια εικόνα σε ασπρόμαυρη εικόνα. Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixel έχουν μόνο δύο πιθανές τιμές έντασης. Συνήθως εμφανίζονται ως ασπρόμαυρα. Αριθμητικά, οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό. Οι δυαδικές εικόνες παράγονται με αυτόματο όριο κατωφλίου μιας εικόνας.
static Binarize(Rectangle)Μετατρέπει ένα μέρος της εικόνας σε ασπρόμαυρη εικόνα. Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixel έχουν μόνο δύο πιθανές τιμές έντασης. Συνήθως εμφανίζονται ως ασπρόμαυρα. Αριθμητικά, οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό. Οι δυαδικές εικόνες παράγονται με αυτόματο όριο κατωφλίου μιας εικόνας.
static ContrastCorrectionFilter()Φίλτρο διόρθωσης αντίθεσης.
static ContrastCorrectionFilter(Rectangle)Φίλτρο διόρθωσης αντίθεσης για το τμήμα της εικόνας.
static Dilate()Η διαστολή προσθέτει pixel στα όρια των αντικειμένων σε μια εικόνα.
static Dilate(Rectangle)Η διαστολή προσθέτει pixel στα όρια των αντικειμένων σε ένα μέρος της εικόνας.
static Invert()Αντιστρέφει αυτόματα τα χρώματα σε μια εικόνα εγγράφου.
static Invert(Rectangle)Αντιστρέφει αυτόματα τα χρώματα σε ένα μέρος της εικόνας.
static Median()Το διάμεσο φίλτρο διατρέχει κάθε στοιχείο της εικόνας και αντικαθιστά κάθε εικονοστοιχείο με το διάμεσο των γειτονικών εικονοστοιχείων του.
static Median(Rectangle)Το διάμεσο φίλτρο διατρέχει κάθε στοιχείο του τμήματος εικόνας και αντικαθιστά κάθε εικονοστοιχείο με το διάμεσο των γειτονικών εικονοστοιχείων του.
static Resize(int, int)Rescale image - Upscale ή downscale ανάλυση εικόνας. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)Rescale image - Upscale ή downscale ανάλυση εικόνας.
static Rotate(float)Περιστροφή αρχικής εικόνας.
static Rotate(float, Rectangle)Περιστρέψτε ένα μέρος της εικόνας.
static Scale(float)Rescale image - Upscale ή downscale ανάλυση εικόνας. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)Rescale image - Upscale ή downscale ανάλυση εικόνας.
static Threshold(int)Δημιουργήστε μια δυαδική εικόνα με βάση τον ορισμό μιας τιμής κατωφλίου στην ένταση pixel της αρχικής εικόνας.
static Threshold(int, Rectangle)Δημιουργήστε ένα δυαδικό τμήμα της εικόνας με βάση τον ορισμό μιας τιμής κατωφλίου στην ένταση pixel του αρχικού τμήματος εικόνας.
static ToGrayscale()Μετατρέπει μια εικόνα σε εικόνα σε κλίμακα του γκρι. Η εικόνα σε κλίμακα του γκρι έχει 256 επίπεδα φωτός στην εικόνα (0 έως 255).
Add(PreprocessingFilter)Προσθέστε το νέο φίλτρο στη συλλογή για περαιτέρω εκτέλεση όλων των λειτουργιών. Η συνέπεια στη συλλογή έχει σημασία.
GetEnumerator()Για υλοποίηση IEnumarable interface.

Δείτε επίσης