Δημιουργία εφαρμογής Android για επεξεργασία εικόνων με την χρήση της βιβλιοθήκης OpenCV.
Application for Android for image processing, with the OpenCV library.
Dublin Core metadata
dc.creator | Παπαδημητρίου, Μιχάλης | el |
dc.creator | Papadimitriou, Michalis | en |
dc.date.accessioned | 2016-03-15T15:10:58Z | |
dc.date.available | 2016-03-15T15:10:58Z | |
dc.date.issued | 2012-04-09T11:11:38Z | |
dc.identifier.uri | http://hdl.handle.net/20.500.12688/3331 | |
dc.description.abstract | Στην πτυχιακή αυτή θα αναφερθώ καταρχάς για το την ιστορία τον κινητών, για την λειτουργία τον smartphone και για τις δυνατότητες που μας προσφέρουν. Θα σας πω περιληπτικά μερικά από τα δημοφιλέστερα λειτουργικά κινητών που υπάρχουν στην αγορά και θα σας μιλήσω με λίγα λόγια για αυτά.Στην συνέχεια θα δούμε για το λειτουργικό Android. θα αναφερθώ: Σε τι διαφέρει το Android από άλλες τεχνολογίες κινητών τηλεφώνων και πως οι προγραμματιστές μπορούν να εκμεταλλευτούν αυτές τις διαφορές. Πως οι προγραμματιστές χρησιμοποιούν το περιβάλλον ανάπτυξης Eclipse για τη Java για την ανάπτυξη και εξφαλμάτωση εφαρμογών Android στον εξομοιωτή και στις συσκευές τηλεφώνου (η tablet). Ποια είναι η δομή των εφαρμογών Android, και ποιες δυνατότητες έχει το SDK και πως μπορούν να τις χρησιμοποιήσουν οι προγραμματιστές. Όσο αφορά πάλι για την βιβλιοθήκη OpenCV θα σας πω γενικά στοιχειά. Θα μιλήσουμε για το τι βιβλιοθήκη είναι, για το ποια είναι η χρήση της και για τις δυνατότητες που παρέχει στον προγραμματιστή. Και θα σας αναφέρω μερικές συναρτήσεις της OpenCV και για το ποια είναι η χρήση τους.Όσο αφορά τώρα για το πρόγραμμα. Θα δημιουργήσω μια εφαρμογή κινητής συσκευής για το λειτουργικό σύστημα Android η οποία θα κάνει χρήση της κάμερας μας και στην συνέχεια θα παίρνει την φωτογραφία που τράβηξα και θα την επεξεργάζεται με την βοήθεια της βιβλιοθήκης OpenCV. Καταρχάς θα δούμε ένα μικρό tutorial για το πώς μπορούμε να εγκαταστήσουμε τα προγράμματα που χρειάζονται για το περιβάλλον ανάπτυξης. Και στην συνέχεια θα σας μιλήσω για την εφαρμογή και θα σας εξηγήσω τον κώδικα. Για να μπορέσω να ελέγχω κάθε φορά τον κώδικα και τα αποτελέσματα του έπρεπε να έχω συνδεμένο συνεχώς την συσκευή που έγιναν οι δοκιμές(Motorola Xoom) και κάθε φορά που άλλαζα κάτι, έβαζα ένα φίλτρο στην εικόνα μου ή οτιδήποτε άλλο αμέσως το πέρναγα στην συσκευή για να δω κατά πόσο είναι σωστά τα αποτελέσματα. Η μεγαλύτερη δυσκολία που συνάντησα ήταν να κατανοήσω την λειτουργία της βιβλιοθήκης OpenCV. Και ο λόγος αυτός οφείλετε γιατί η OpenCV παρέχει μια μεσαίου έως υψηλού επίπεδου διασύνδεση εφαρμογών με περίπου τριακόσιες συναρτήσεις γραμμένες σε C και μερικές κλάσεις C++.Άλλα ως τελικό αποτέλεσμα μπορώ να πω ότι έμεινα αρκετά ικανοποιημένος γιατί κατάφερα να δημιουργήσω μια εφαρμογή πολύ εύκολη ως προς τον χρήστη παρέχοντας του πολλές δυνατότητες επεξεργασίας εικόνας. | el |
dc.description.abstract | In this graduate paper I will be referring firstly in the history of mobiles, also in functions which smart phones have and the possibilities that they offer to us ,by summarizing certain of the most popular mobile OS that exist in the market and I will briefly speak to you about them.Next I will analyze OS Android .I will be referring to: What are the differences between Android and other mobile technologies and how programmers can exploit these differences . How programmers use development environment Eclipse for Java for developing and debugging applications Android in the simulator and in telephone devices (or tablet). What is the structure of Android applications, and what possibilities does the SDK has and how can they be used by programmers. As long as the OpenCV library concerns I will mention some general information. We will refer to what kind of a library it is, what is her use and what are the possibilities provided to the programmer. And I will refer to certain functions of OpenCV and their use. As long as the program concerns I will create a mobile device application that will be used in OS Android. This application is going to use the camera, to take a picture first, afterwards this picture is going to be processed with the help of the OpenCV library. But firstly we will see a small tutorial on how to install the programs needed for the development environment. And then I will refer to the application and I will explain the code. In order every time to be able to check the code and the results, I continuously had the device used for the trials connected (Motorola Xoom) and each time I changed something ,such as applying a filter in my picture I immediately put it to my device to check the results. The biggest difficulty I met was understanding the function of the OpenCV library. And the reason why is because OpenCV library provides high level interconnection applications. The library has about 300 functions written in C and some in C++ classes.As for the final result is concerned , I could say that I have a feeling of satisfaction because I managed to create an application ,that is user friendly providing him with numerous image processing possibilities . | en |
dc.language | el | |
dc.publisher | Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε. | el |
dc.publisher | T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering | en |
dc.rights | Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-sa/4.0/ | |
dc.title | Δημιουργία εφαρμογής Android για επεξεργασία εικόνων με την χρήση της βιβλιοθήκης OpenCV. | el |
dc.title | Application for Android for image processing, with the OpenCV library. | en |
healMeta
heal.creatorName | Παπαδημητρίου, Μιχάλης | el |
heal.creatorName | Papadimitriou, Michalis | en |
heal.publicationDate | 2012-04-09T11:11:38Z | |
heal.identifier.primary | http://hdl.handle.net/20.500.12688/3331 | |
heal.abstract | Στην πτυχιακή αυτή θα αναφερθώ καταρχάς για το την ιστορία τον κινητών, για την λειτουργία τον smartphone και για τις δυνατότητες που μας προσφέρουν. Θα σας πω περιληπτικά μερικά από τα δημοφιλέστερα λειτουργικά κινητών που υπάρχουν στην αγορά και θα σας μιλήσω με λίγα λόγια για αυτά.Στην συνέχεια θα δούμε για το λειτουργικό Android. θα αναφερθώ: Σε τι διαφέρει το Android από άλλες τεχνολογίες κινητών τηλεφώνων και πως οι προγραμματιστές μπορούν να εκμεταλλευτούν αυτές τις διαφορές. Πως οι προγραμματιστές χρησιμοποιούν το περιβάλλον ανάπτυξης Eclipse για τη Java για την ανάπτυξη και εξφαλμάτωση εφαρμογών Android στον εξομοιωτή και στις συσκευές τηλεφώνου (η tablet). Ποια είναι η δομή των εφαρμογών Android, και ποιες δυνατότητες έχει το SDK και πως μπορούν να τις χρησιμοποιήσουν οι προγραμματιστές. Όσο αφορά πάλι για την βιβλιοθήκη OpenCV θα σας πω γενικά στοιχειά. Θα μιλήσουμε για το τι βιβλιοθήκη είναι, για το ποια είναι η χρήση της και για τις δυνατότητες που παρέχει στον προγραμματιστή. Και θα σας αναφέρω μερικές συναρτήσεις της OpenCV και για το ποια είναι η χρήση τους.Όσο αφορά τώρα για το πρόγραμμα. Θα δημιουργήσω μια εφαρμογή κινητής συσκευής για το λειτουργικό σύστημα Android η οποία θα κάνει χρήση της κάμερας μας και στην συνέχεια θα παίρνει την φωτογραφία που τράβηξα και θα την επεξεργάζεται με την βοήθεια της βιβλιοθήκης OpenCV. Καταρχάς θα δούμε ένα μικρό tutorial για το πώς μπορούμε να εγκαταστήσουμε τα προγράμματα που χρειάζονται για το περιβάλλον ανάπτυξης. Και στην συνέχεια θα σας μιλήσω για την εφαρμογή και θα σας εξηγήσω τον κώδικα. Για να μπορέσω να ελέγχω κάθε φορά τον κώδικα και τα αποτελέσματα του έπρεπε να έχω συνδεμένο συνεχώς την συσκευή που έγιναν οι δοκιμές(Motorola Xoom) και κάθε φορά που άλλαζα κάτι, έβαζα ένα φίλτρο στην εικόνα μου ή οτιδήποτε άλλο αμέσως το πέρναγα στην συσκευή για να δω κατά πόσο είναι σωστά τα αποτελέσματα. Η μεγαλύτερη δυσκολία που συνάντησα ήταν να κατανοήσω την λειτουργία της βιβλιοθήκης OpenCV. Και ο λόγος αυτός οφείλετε γιατί η OpenCV παρέχει μια μεσαίου έως υψηλού επίπεδου διασύνδεση εφαρμογών με περίπου τριακόσιες συναρτήσεις γραμμένες σε C και μερικές κλάσεις C++.Άλλα ως τελικό αποτέλεσμα μπορώ να πω ότι έμεινα αρκετά ικανοποιημένος γιατί κατάφερα να δημιουργήσω μια εφαρμογή πολύ εύκολη ως προς τον χρήστη παρέχοντας του πολλές δυνατότητες επεξεργασίας εικόνας. | el |
heal.abstract | In this graduate paper I will be referring firstly in the history of mobiles, also in functions which smart phones have and the possibilities that they offer to us ,by summarizing certain of the most popular mobile OS that exist in the market and I will briefly speak to you about them.Next I will analyze OS Android .I will be referring to: What are the differences between Android and other mobile technologies and how programmers can exploit these differences . How programmers use development environment Eclipse for Java for developing and debugging applications Android in the simulator and in telephone devices (or tablet). What is the structure of Android applications, and what possibilities does the SDK has and how can they be used by programmers. As long as the OpenCV library concerns I will mention some general information. We will refer to what kind of a library it is, what is her use and what are the possibilities provided to the programmer. And I will refer to certain functions of OpenCV and their use. As long as the program concerns I will create a mobile device application that will be used in OS Android. This application is going to use the camera, to take a picture first, afterwards this picture is going to be processed with the help of the OpenCV library. But firstly we will see a small tutorial on how to install the programs needed for the development environment. And then I will refer to the application and I will explain the code. In order every time to be able to check the code and the results, I continuously had the device used for the trials connected (Motorola Xoom) and each time I changed something ,such as applying a filter in my picture I immediately put it to my device to check the results. The biggest difficulty I met was understanding the function of the OpenCV library. And the reason why is because OpenCV library provides high level interconnection applications. The library has about 300 functions written in C and some in C++ classes.As for the final result is concerned , I could say that I have a feeling of satisfaction because I managed to create an application ,that is user friendly providing him with numerous image processing possibilities . | en |
heal.language | el | |
heal.academicPublisher | Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε. | el |
heal.academicPublisher | T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering | en |
heal.title | Δημιουργία εφαρμογής Android για επεξεργασία εικόνων με την χρήση της βιβλιοθήκης OpenCV. | el |
heal.title | Application for Android for image processing, with the OpenCV library. | en |
heal.type | bachelorThesis | |
heal.keyword | επεξεργασία εικόνας, Android, OpenCV | el |
heal.keyword | image processing, Android, OpenCV | en |
heal.advisorName | Τριανταφυλλίδης, Γιώργος | el |
heal.academicPublisherID | teicrete | |
heal.fullTextAvailability | true | |
tcd.distinguished | false | |
tcd.survey | false |