Αυτός ο γρήγορος οδηγός εξηγεί πώς να αφαιρέσετε τον θόρυβο από image χρησιμοποιώντας C#. Θα λάβετε λεπτομέρειες για τη ρύθμιση του περιβάλλοντος ανάπτυξης, μια λίστα βημάτων και ένα δείγμα κώδικα για αποθορυβοποίηση εικόνας χρησιμοποιώντας C#. Ο παρεχόμενος κώδικας δείγματος εκτελεί προεπεξεργασία χρησιμοποιώντας το κλασικό φίλτρο διαμέσου αποθορυβοποίησης εικόνας.
Βήματα για την αφαίρεση θορύβου από τη φωτογραφία χρησιμοποιώντας C#
- Ορίστε το περιβάλλον να χρησιμοποιεί Aspose.OCR for .NET για μείωση θορύβου
- Εισάγετε τις απαραίτητες κλάσεις OCR και τους απαριθμητές
- Εφαρμόστε την άδεια για έξοδο χωρίς υδατογράφημα
- Δημιουργήστε μια παρουσία του κινητήρα AsposeOcr
- Δημιουργήστε ένα φίλτρο προεπεξεργασίας που αφαιρεί τον θόρυβο αλατιού‑πιπεριού χρησιμοποιώντας φίλτρο διαμέσου.
- Δημιουργήστε μια παρουσία του OcrInput για μία μόνο εικόνα και το παραπάνω ορισμένο φίλτρο
- Φορτώστε την εικόνα εισόδου πηγής στο αντικείμενο OcrInput
- Εκτελέστε τη διαδικασία αναγνώρισης OCR χρησιμοποιώντας τη φιλτραρισμένη είσοδο
- Εκτυπώστε το αναγνωρισμένο κείμενο εξόδου στην κονσόλα
Αυτά τα βήματα συνοψίζουν τη διαδικασία για τη photo noise reduction using C#. Δημιουργήστε το PreprocessingFilter χρησιμοποιώντας το Median filter, συνδέστε το με το OcrInput και φορτώστε την εισερχόμενη θορυβώδη εικόνα σε αυτό. Καλείστε τη μέθοδο Recognize() περνώντας το OcrInput σε αυτήν, και εκτυπώστε το καθαρισμένο κείμενο στην κονσόλα.
Κώδικας για την αφαίρεση θορύβου από εικόνα με C#
Αυτός ο κώδικας είναι ένας οδηγός για μείωση θορύβου εικόνας χρησιμοποιώντας C#. Μπορείτε να χρησιμοποιήσετε πολλαπλά φίλτρα αποθορύβησης στο PreprocessingFilter, όπως AutoDenoising, GaussianBlur και Sharpen. Το AutoDenoising χρησιμοποιεί ένα νευρωνικό δίκτυο και συχνά εκτελεί Median για την αφαίρεση σύνθετων φόντων.
Αυτό το άρθρο έχει καλύψει τη μείωση θορύβου εικόνας. Για να μετατρέψετε το χειρόγραφο σε κείμενο, ανατρέξτε στο άρθρο Μετατροπή χειρογράφου σε κείμενο σε C#.