Course Outline
Εισαγωγή
Κατανόηση Computer Vision Βασικών
Εγκατάσταση OpenCV με Python Wrappers
Εισαγωγή στη χρήση OpenCV
Χρήση πολυμέσων με Python
- Φόρτωση Εικόνων
- Μετατροπή Χρώματος σε Γκρι
- Χρήση Μεταδεδομένων
Εφαρμογή Θεωρίας Εικόνας με Python
- Κατανόηση Εικόνων ως Πολυδιάστατων Πινάκων
- Κατανόηση του Χρωματικού Χώρου
- Επισκόπηση Pixels και Συντεταγμένων
- Accessing Pixels
- Αλλαγή Pixels σε Εικόνες
- Σχεδίαση Γραμμών και Σχημάτων
- Εφαρμογή Κειμένου σε Εικόνες
- Αλλαγή Μεγέθους Εικόνων
- Περικοπή Εικόνων
Εξερεύνηση κοινών Computer Vision αλγορίθμων και μεθόδων
- Κατωφλιώνοντας
- Εύρεση Περιγραμμάτων
- Αφαίρεση Φόντου
- Χρήση Ανιχνευτών
Εφαρμογή εξαγωγής χαρακτηριστικών με Python
- Χρήση Διανυσμάτων Χαρακτηριστικών
- Κατανόηση της Θεωρίας Color-mean Features
- Εξαγωγή Ιστογραμμάτων Χαρακτηριστικών
- Εξαγωγή Ιστογραμμάτων Χαρακτηριστικών Γκρι
- Εξαγωγή Χαρακτηριστικών Υφής
Εφαρμογή εφαρμογής για τον εντοπισμό ομοιότητας εικόνας
Εφαρμογή μηχανής αντίστροφης εικόνας Search
Δημιουργία εφαρμογής ανίχνευσης αντικειμένων με χρήση της αντιστοίχισης προτύπων
Δημιουργία εφαρμογής ανίχνευσης προσώπου χρησιμοποιώντας το Haar Cascade
Υλοποίηση εφαρμογής ανίχνευσης αντικειμένων με χρήση σημείων κλειδιών
Λήψη και επεξεργασία βίντεο μέσω κάμερας Web
Δημιουργία συστήματος ανίχνευσης κίνησης
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Programming εμπειρία με Python
Testimonials (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.