background image

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

 

76 

 

3.6.6 Προσδιορισμός-Ταυτοποίηση σχήματος   

Κατά την εμφάνιση της εικόνας με τα περιγράμματα, επιλέχθηκε να αναγράφεται το όνομα 

του  σχήματος  που  αναγνωρίζεται  (Εικόνα  3.25). Αυτό  πραγματοποιήθηκε  για  την  επιπλέον 

εξασφάλιση του ορθού εντοπισμού του σχήματος από το σύστημα μετά και την επιβεβαίωση 

του  χρήστη.  Επομένως  μετά  την  απάντηση  του  ερωτήματος  του  «αν»  ανιχνεύεται  κάποιο 

σχήμα από το σύστημα, απαντάται και το «τι» δηλαδή το ποιο σχήμα ανιχνεύεται μέσω αυτού 

του είδους ταυτοποίησης. Η διαδικασία της ταυτοποίησης έγινε δια μέσω του εντοπισμού των 

γωνιακών σημείων στο σχήμα, ο οποίος αναφέρθηκε σε προηγούμενη ενότητα. Ανάλογα με 

τους  πόντους  που  ανιχνεύονται,  δηλαδή  των  γωνιών  κατά  κάποιο  τρόπο  που  ανιχνεύονται, 

προσδιορίστηκε και το αντίστοιχο σχήμα (3 πόντοι-τρίγωνο, 4 πόντοι-τετράγωνο, 7 πόντοι-

βέλος).  Ο  προσδιορισμός  –  ταυτοποίηση  των  σχημάτων  έγινε  εντός  της  συνάρτησης 

getContours. 

 

Εικόνα 3.25: Αναπαράσταση της εικόνας με την ταυτοποίηση των σχημάτων (αριστερά τετράγωνο-δεξιά 

κύκλος) 

 

3.6.7 Διεπαφή Εντοπισμού και Καθορισμού σχήματος  

Η  τελική  διεπαφή  του  χρήστη  σε  ότι  αφορά  την  αναγνώριση  και  τον  εντοπισμό  του 

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

Συγκεκριμένα το παράθυρο της διεπαφής αποτελείται από τρία επιμέρους παράθυρα κάθετα 

στοιβαγμένα μεταξύ τους τα οποία περιλαμβάνουν με σειρά από πάνω προς τα κάτω: