ImageDctHashSearchCriteria

ImageDctHashSearchCriteria class

Αντιπροσωπεύει ένα κριτήριο αναζήτησης για την εύρεση εικόνων σε ένα έγγραφο.

public class ImageDctHashSearchCriteria : ImageSearchCriteria

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

Ονομα Περιγραφή
ImageDctHashSearchCriteria(Stream) Αρχικοποιεί μια νέα παρουσία τουImageDctHashSearchCriteria τάξη με καθορισμένη ροή.
ImageDctHashSearchCriteria(string) Αρχικοποιεί μια νέα παρουσία τουImageDctHashSearchCriteria κλάση με καθορισμένη διαδρομή αρχείου.

Ιδιότητες

Ονομα Περιγραφή
MaxDifference { get; set; } Λαμβάνει ή ορίζει τη μέγιστη επιτρεπόμενη διαφορά μεταξύ των εικόνων.

Μέθοδοι

Ονομα Περιγραφή
And(SearchCriteria) Συνδυάζει αυτόSearchCriteria με άλλα κριτήρια χρησιμοποιώντας τον λογικό τελεστή AND.
Not() Το αναιρεί αυτόSearchCriteria .
Or(SearchCriteria) Συνδυάζει αυτόSearchCriteria με άλλα κριτήρια χρησιμοποιώντας τον λογικό τελεστή OR.

Παρατηρήσεις

Αυτό το κριτήριο αναζήτησης χρησιμοποιεί αντιληπτικό κατακερματισμό εικόνας βάσει DCT για τον υπολογισμό της ομοιότητας εικόνας. Μάθε περισσότερα:

Παραδείγματα

Αναζήτηση εικόνων στα συνημμένα αρχεία (pdf).

WatermarkerSettings settings = new WatermarkerSettings();
settings.SearchableObjects = new SearchableObjects
{
    PdfSearchableObjects = PdfSearchableObjects.All
};
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(@"D:\test.pdf", loadOptions, settings))
{
    // Καθορίστε δείγμα εικόνας για σύγκριση εικόνων εγγράφων
    ImageSearchCriteria criteria = new ImageDctHashSearchCriteria(@"D:\sample.png");
    // Αναζήτηση για παρόμοιες εικόνες
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(criteria);
    // Αφαιρέστε ή τροποποιήστε τα υδατογραφήματα της εικόνας που βρέθηκαν
    //...
}

Δείτε επίσης