Επεξεργασία εικόνας με 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