background image

Σχεδίαση και υλοποίηση κύβων tangible computing 

 

73 

 

σχεδιαστεί  το  περίγραμμα. Επομένως  όλος  ο  θόρυβος  της  εικόνας  εκτός  του  σχήματος  που 

καλείται  να  γίνει  εύρεση  περιγράμματος  αφαιρείται  και  δεν  αναπαράγεται  στη  ζωντανή 

εικόνα της κάμερας. Το τελικό αποτέλεσμα της εύρεσης του περιγράμματος και απεικόνισης 

του φαίνεται στην παρακάτω εικόνα (Εικόνα 3.20). 

 

Εικόνα 3.21: Αναπαραγωγή του περιγράμματος  ενός τετραγώνου σχήματος με μοβ χρώμα στη ζωντανή 

μετάδοση της κάμερας 

 

3.6.5 Εύρεση γωνιακών σημείων και Εγκατάσταση περιοριστικού τετραγώνου 

Η  διαδικασία  της  εύρεσης  των  γωνιακών  σημείων  αποτελεί  καθοριστικό  στάδιο  για  την 

αναγνώριση των σχημάτων. Με βάση τα γωνιακά σημεία θα γινόταν και η ταυτοποίησή τους 

στη συνέχεια. Για την υλοποίηση αυτής της λειτουργίας χρησιμοποιήθηκαν με αυτή τη σειρά 

•  η  συνάρτηση  cv2.archLength  της  OpenCV  μέσω  της  οποίας  υπολογίστηκε  το 

μήκος του περιγράμματος του εντοπισμένου σχήματος  

•  η συνάρτηση cv2.approxPolyDP η οποία δέχεται ως παράμετρο την μεταβλητή της 

προηγούμενης συνάρτησης και προσεγγίζει έναν αριθμό πόντων για το μήκος του 

περιγράμματος  του  σχήματος.  Οι  πόντοι  αυτοί  μεταφέρονται  και  αποθηκεύονται 

σε μία λίστα.