Σχεδίαση και υλοποίηση κύβων tangible computing
73
σχεδιαστεί το περίγραμμα. Επομένως όλος ο θόρυβος της εικόνας εκτός του σχήματος που
καλείται να γίνει εύρεση περιγράμματος αφαιρείται και δεν αναπαράγεται στη ζωντανή
εικόνα της κάμερας. Το τελικό αποτέλεσμα της εύρεσης του περιγράμματος και απεικόνισης
του φαίνεται στην παρακάτω εικόνα (Εικόνα 3.20).
Εικόνα 3.21: Αναπαραγωγή του περιγράμματος ενός τετραγώνου σχήματος με μοβ χρώμα στη ζωντανή
μετάδοση της κάμερας
3.6.5 Εύρεση γωνιακών σημείων και Εγκατάσταση περιοριστικού τετραγώνου
Η διαδικασία της εύρεσης των γωνιακών σημείων αποτελεί καθοριστικό στάδιο για την
αναγνώριση των σχημάτων. Με βάση τα γωνιακά σημεία θα γινόταν και η ταυτοποίησή τους
στη συνέχεια. Για την υλοποίηση αυτής της λειτουργίας χρησιμοποιήθηκαν με αυτή τη σειρά
• η συνάρτηση cv2.archLength της OpenCV μέσω της οποίας υπολογίστηκε το
μήκος του περιγράμματος του εντοπισμένου σχήματος
• η συνάρτηση cv2.approxPolyDP η οποία δέχεται ως παράμετρο την μεταβλητή της
προηγούμενης συνάρτησης και προσεγγίζει έναν αριθμό πόντων για το μήκος του
περιγράμματος του σχήματος. Οι πόντοι αυτοί μεταφέρονται και αποθηκεύονται
σε μία λίστα.