Επεξεργασία εικόνας με Visual Studio
Κύριος συγγραφέας: | |
---|---|
Μορφή: | Πτυχιακή εργασία |
Γλώσσα: | Greek |
Έκδοση: |
Α.Ε.Ι. Πειραιά Τ.Τ.
2017
|
Θέματα: | |
Διαθέσιμο Online: | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3588 |
_version_ | 1780524513660764160 |
---|---|
abstract | Η συγκεκριμένη πτυχιακή εργασία έχει στόχο να κάνει κατανοητή την έννοια και τη λειτουργία του περιβάλλοντος προγραμματισμού Visual Studio και της βιβλιοθήκης OpenCV στον κλάδο της επεξεργασίας εικόνας. Αρχικά, παρουσιάζεται μια εισαγωγή που περιλαμβάνει πληροφορίες για το τι είναι αυτό το περιβάλλον και η βιβλιοθήκη, αλλά παρουσιάζεται και η δομή, τα πλεονεκτήματα, τα πεδία εφαρμογής της δεύτερης. Στη συνέχεια, γίνεται αναφορά στους τύπους των εικόνων και σε κάποιες βασικές εντολές και συναρτήσεις που χρησιμοποιεί η C++ για λειτουργίες όπως ανάγνωση κ.ά. Παρόμοια αναφορά πραγματοποιείται και για τα εικονοστοιχεία. Έπειτα στην ίδια ενότητα επεξεργασίας εικόνας με χρήση της βιβλιοθήκης OpenCV, παρατίθεται ο ορισμός του ιστογράμματος και οι τρόποι υλοποίησης διάφορων λειτουργιών της. Επιπλέον, αναλύονται οι μέθοδοι με τις οποίες πραγματοποιείται η βελτιστοποίηση της εικόνας, που είναι οι τεχνικές σημείου (π.χ. επέκταση αντίθεσης) και οι τεχνικές χώρου (π.χ. φίλτρο μέσης τιμής). Επιπροσθέτως, υπάρχει και η υποενότητα που επικεντρώνεται στην αποκατάσταση εικόνας (π.χ. απαλοιφή θορύβου). Τέλος, είναι σημαντικό να αναφερθεί πως σε κάθε υποενότητα, όπου κρίνεται αναγκαίο, αναγράφονται παραδείγματα για κάθε περίπτωση ξεχωριστά. Όλοι οι κώδικες είναι γραμμένοι στη γλώσσα C++, η οποία γλώσσα χρησιμοποιείται στις σύγχρονες εκδόσεις της OpenCV. |
abstracttranslated | The specific dissertation aims at understanding the meaning and operation of Visual Studio programming environment and OpenCV library in the digital image processing. Firstly, there is a presentation of an introduction that includes information what this environment and library are, but also presentation of the structure, the advantages, and the fields of application of this library. Then, there is a reference to the types of images and to basic commands and functions, which C ++ uses for functions such as reading, etc. A similar reference is made for pixels. Furthermore, in the same section about image processing by using OpenCV library, histogram definition and ways of implement its various functions are listed. In addition, the methods through which it accomplishes optimization, that are point operations (for example contrast stretching) and spatial operations (for example averaging filter). Additionally, there is a sub-section that focuses on image “recovery” (for example, noise abatement). Finally, it is important to mention that in each subsection, where necessary, examples are given about each case separately. All the codes are written in C++, language which is used in latest versions of OpenCV. |
advisor | |
author | Βιντράσκο, Μαρία |
author_facet | Βιντράσκο, Μαρία |
author_sort | Βιντράσκο, Μαρία |
collection | Okeanis Institutional Repository |
facultydepartment | Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε. |
format | Πτυχιακή εργασία |
id | okeanis-123456789-3588 |
institution | University of West Attica Campus II |
keyword | OpenCV Επεξεργασία εικόνας Γλώσσα προγραμματισμού C++ Αποκατάσταση εικόνας Τεχνικές σημείου Ψηφιακή εικόνα Visual Studio Τεχνικές χώρου |
language | Greek |
physical | 119 |
publishDate | 2017 |
publisher | Α.Ε.Ι. Πειραιά Τ.Τ. |
record_format | dspace |
spelling | okeanis-123456789-35882018-12-14T13:39:01Z Επεξεργασία εικόνας με Visual Studio Βιντράσκο, Μαρία Έλληνας, Ιωάννης Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε. TPSH::Επιστήμη Υπολογιστών TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Εικόνας OpenCV Επεξεργασία εικόνας Γλώσσα προγραμματισμού C++ Αποκατάσταση εικόνας Τεχνικές σημείου Ψηφιακή εικόνα Visual Studio Τεχνικές χώρου Η συγκεκριμένη πτυχιακή εργασία έχει στόχο να κάνει κατανοητή την έννοια και τη λειτουργία του περιβάλλοντος προγραμματισμού Visual Studio και της βιβλιοθήκης OpenCV στον κλάδο της επεξεργασίας εικόνας. Αρχικά, παρουσιάζεται μια εισαγωγή που περιλαμβάνει πληροφορίες για το τι είναι αυτό το περιβάλλον και η βιβλιοθήκη, αλλά παρουσιάζεται και η δομή, τα πλεονεκτήματα, τα πεδία εφαρμογής της δεύτερης. Στη συνέχεια, γίνεται αναφορά στους τύπους των εικόνων και σε κάποιες βασικές εντολές και συναρτήσεις που χρησιμοποιεί η C++ για λειτουργίες όπως ανάγνωση κ.ά. Παρόμοια αναφορά πραγματοποιείται και για τα εικονοστοιχεία. Έπειτα στην ίδια ενότητα επεξεργασίας εικόνας με χρήση της βιβλιοθήκης OpenCV, παρατίθεται ο ορισμός του ιστογράμματος και οι τρόποι υλοποίησης διάφορων λειτουργιών της. Επιπλέον, αναλύονται οι μέθοδοι με τις οποίες πραγματοποιείται η βελτιστοποίηση της εικόνας, που είναι οι τεχνικές σημείου (π.χ. επέκταση αντίθεσης) και οι τεχνικές χώρου (π.χ. φίλτρο μέσης τιμής). Επιπροσθέτως, υπάρχει και η υποενότητα που επικεντρώνεται στην αποκατάσταση εικόνας (π.χ. απαλοιφή θορύβου). Τέλος, είναι σημαντικό να αναφερθεί πως σε κάθε υποενότητα, όπου κρίνεται αναγκαίο, αναγράφονται παραδείγματα για κάθε περίπτωση ξεχωριστά. Όλοι οι κώδικες είναι γραμμένοι στη γλώσσα C++, η οποία γλώσσα χρησιμοποιείται στις σύγχρονες εκδόσεις της OpenCV. The specific dissertation aims at understanding the meaning and operation of Visual Studio programming environment and OpenCV library in the digital image processing. Firstly, there is a presentation of an introduction that includes information what this environment and library are, but also presentation of the structure, the advantages, and the fields of application of this library. Then, there is a reference to the types of images and to basic commands and functions, which C ++ uses for functions such as reading, etc. A similar reference is made for pixels. Furthermore, in the same section about image processing by using OpenCV library, histogram definition and ways of implement its various functions are listed. In addition, the methods through which it accomplishes optimization, that are point operations (for example contrast stretching) and spatial operations (for example averaging filter). Additionally, there is a sub-section that focuses on image “recovery” (for example, noise abatement). Finally, it is important to mention that in each subsection, where necessary, examples are given about each case separately. All the codes are written in C++, language which is used in latest versions of OpenCV. 2017-06-02 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3588 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 119 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/3588/7/cse_42866.pdf.jpg |
spellingShingle | TPSH::Επιστήμη Υπολογιστών TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Εικόνας Βιντράσκο, Μαρία Επεξεργασία εικόνας με Visual Studio |
title | Επεξεργασία εικόνας με Visual Studio |
title_full | Επεξεργασία εικόνας με Visual Studio |
title_fullStr | Επεξεργασία εικόνας με Visual Studio |
title_full_unstemmed | Επεξεργασία εικόνας με Visual Studio |
title_short | Επεξεργασία εικόνας με Visual Studio |
title_sort | επεξεργασία εικόνας με visual studio |
topic | TPSH::Επιστήμη Υπολογιστών TPSH::Τεχνολογία::Τηλεπικοινωνία::Επεξεργασία Εικόνας |
url | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3588 |