Class PreprocessingFilter
Το όνομα: Aspose.OCR.Models.PreprocessingFilters Συγκέντρωση: Aspose.OCR.dll (25.4.0)
Κλάση βάσης για τις εντολές επεξεργασίας εικόνας.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PreprocessingFilter()
public PreprocessingFilter()
Properties
Default
Η συλλογή προεπιλεγμένων φίλτρων περιέχει φίλτρο AutoSkew
public static PreprocessingFilter Default { get; }
Αξία ιδιοκτησίας
Empty
Η συλλογή των κενών φίλτρων
public static PreprocessingFilter Empty { get; }
Αξία ιδιοκτησίας
Methods
Add(PreprocessingFilter)
Προσθέστε το νέο φίλτρο στη συλλογή για να εκτελέσετε περαιτέρω όλες τις λειτουργίες.Συνοχή στις συλλογές.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Νέα λειτουργία για να προσθέσετε στη λίστα φίλτρων.
AutoDenoising()
Επιτρέπει τη χρήση ενός πρόσθετου νευρικού δικτύου για τη βελτίωση της εικόνας - μειώνει τον θόρυβο.Χρήσιμο για εικόνες με αντικείμενα σάρωσης, στρεβλώσεις, σημεία, φτερά, gradients, ξένα στοιχεία.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter αντικείμενο.
AutoDenoising(Rectangle)
Επιτρέπει τη χρήση ενός πρόσθετου νευρικού δικτύου για τη βελτίωση του τμήματος της εικόνας - μειώνει τον θόρυβο.Χρήσιμο για εικόνες με αντικείμενα σάρωσης, στρεβλώσεις, σημεία, φτερά, gradients, ξένα στοιχεία.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
AutoDenoisingFilter αντικείμενο.
AutoDewarping()
Αυτόματα διορθώνει τις γεωμετρικές στρεβλώσεις στην εικόνα.Πολύ εντατικό πόρο!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter αντικείμενο.
AutoSkew()
Επιτρέπει την αυτόματη διόρθωση της εικόνας.
public static PreprocessingFilter AutoSkew()
Returns
Το αντικείμενο του AutoSkewFilter
AutoSkew(Rectangle)
Επιτρέπει την αυτόματη διόρθωση της εικόνας.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Το αντικείμενο του AutoSkewFilter
Binarize()
Μετατρέπει μια εικόνα σε μαύρη και λευκή εικόνα.Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixels έχουν μόνο δύο πιθανές τιμές έντασης.Οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό.Οι δυαδικές εικόνες παράγονται με αυτόματη οριοθέτηση μιας εικόνας.
public static PreprocessingFilter Binarize()
Returns
Φίλτρο Φίλτρο αντικειμένου.
Binarize(Rectangle)
Μετατρέπει ένα μέρος της εικόνας σε μαύρη και λευκή εικόνα.Οι δυαδικές εικόνες είναι εικόνες των οποίων τα pixels έχουν μόνο δύο πιθανές τιμές έντασης.Οι δύο τιμές είναι συχνά 0 για το μαύρο και 255 για το λευκό.Οι δυαδικές εικόνες παράγονται με αυτόματη οριοθέτηση μιας εικόνας.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Φίλτρο Φίλτρο αντικειμένου.
ContrastCorrectionFilter()
Φίλτρο διόρθωσης αντίθεσης.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Αντιμετώπιση του αντικειμένου φίλτρου.
ContrastCorrectionFilter(Rectangle)
Φίλτρο διόρθωσης αντίθεσης για το μέρος της εικόνας.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Αντιμετώπιση του αντικειμένου φίλτρου.
Dilate()
Η διεύρυνση προσθέτει pixels στα όρια των αντικειμένων σε μια εικόνα.
public static PreprocessingFilter Dilate()
Returns
Φίλτρο αντικειμένου.
Dilate(Rectangle)
Η διεύρυνση προσθέτει pixels στα όρια των αντικειμένων σε ένα μέρος της εικόνας.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Φίλτρο αντικειμένου.
GetEnumerator()
Για την πραγματοποίηση του IEnumarable interface.
public IEnumerator GetEnumerator()
Returns
Αριθμός
Invert()
Αντιστρέφει αυτόματα τα χρώματα σε μια εικόνα εγγράφου.
public static PreprocessingFilter Invert()
Returns
Φίλτρο αντικειμένου.
Invert(Rectangle)
Αυτόματα αντιστρέφει τα χρώματα σε ένα μέρος της εικόνας.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Φίλτρο αντικειμένου.
Median()
Το μέσο φίλτρο τρέχει μέσα από κάθε στοιχείο της εικόνας και αντικαθιστά κάθε pixel με το μέσο των γειτονικών του pixels.
public static PreprocessingFilter Median()
Returns
Φίλτρο αντικειμένου.
Median(Rectangle)
Το μέσο φίλτρο τρέχει μέσα από κάθε στοιχείο του τμήματος της εικόνας και αντικαθιστά κάθε pixel με το μέσο των γειτονικών pixels του.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Φίλτρο αντικειμένου.
Resize(int, int, InterpolationFilterΤύπος)
Rescale image - ανάλυση εικόνας Upscale ή downscale.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Το νέο πλάτος της εικόνας.
height
int
Το νέο ύψος της εικόνας.
Φίλτρο: Φίλτρο: Φίλτρο: Φίλτρο: Φίλτρο
Returns
Φίλτρο αντικειμένου.
Resize(ΕΝΤ, ΕΝΤ)
Rescale image - ανάλυση εικόνας Upscale ή downscale.Φίλτρο Φίλτρο Φίλτρο = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Το νέο πλάτος της εικόνας.
height
int
Το νέο ύψος της εικόνας.
Returns
Φίλτρο αντικειμένου.
Rotate(Πλοία)
Ρυθμίστε την αρχική εικόνα.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
γωνία της περιστροφής.
Returns
Το αντικείμενο του RotateFilter.
Rotate(Πυροβολισμοί, Rectangle)
Ρυθμίστε ένα μέρος της εικόνας.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
γωνία της περιστροφής.
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Το αντικείμενο του RotateFilter.
Scale(Πλοία)
Rescale image - ανάλυση εικόνας Upscale ή downscale.Φίλτρο Φίλτρο Φίλτρο = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Ο παράγοντας κλιμάκωσης.
Returns
Το ScaleFilter αντικείμενο.
Scale(Πυροβολισμοί, InterpolationFilterType)
Rescale image - ανάλυση εικόνας Upscale ή downscale.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Ο παράγοντας κλιμάκωσης.
Φίλτρο: Φίλτρο: Φίλτρο: Φίλτρο: Φίλτρο
Returns
Το ScaleFilter αντικείμενο.
Threshold(ΕΝΤ)
Δημιουργήστε μια δυαδική εικόνα με βάση τη ρύθμιση μιας οριακής τιμής στην ένταση των pixel της αρχικής εικόνας.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Η αξία του max.
Returns
Φίλτρο Φίλτρο αντικειμένου.
Threshold(ΠΕΡΙΣΣΣΟΤΕΡΑ, Rectangle)
Δημιουργήστε ένα δυαδικό τμήμα της εικόνας με βάση τη ρύθμιση μιας οριακής τιμής στην ένταση των pixel του αρχικού τμήματος της εικόνας.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Η αξία του max.
area
Rectangle
Οι συντονισμοί του τμήματος της εικόνας θα διορθωθούν.
Returns
Φίλτρο Φίλτρο αντικειμένου.
ToGrayscale()
Μετατρέψτε μια εικόνα σε γκρίζα εικόνα.Η εικόνα Grayscale έχει 256 επίπεδα φωτός στην εικόνα (0 έως 255).
public static PreprocessingFilter ToGrayscale()
Returns
Το αντικείμενο του GrayscaleFilter