Σχεδίαση και υλοποίηση κύβων tangible computing
78
To ολοκληρωμένο παράθυρο με την ζωντανή μετάδοση των εικόνων όπως
προαναφέρθηκε, σχεδιάστηκε να περιλαμβάνει όλες τις παραπάνω εικόνες ως ένα σύνολο σε
κάθετη στοίχιση (Εικόνα 3.27). Η στοίχιση αυτή υλοποιήθηκε μέσω της συνάρτησης
stackimages, η οποία μεταξύ άλλων περιλαμβάνει τις συναρτήσεις της OpenCV np.vstack και
np.hstack όπου πραγματοποιούν τις στοιχίσεις των εικόνων κάθετα και οριζόντια αντίστοιχα
(Εικόνα 3.28). Η κάθετη τοποθέτηση των εικόνων επιλέχθηκε για λόγους ευχρηστίας ώστε ο
εκάστοτε χρήστης να μπορεί να επιβλέπει και να επιβεβαιώνει το αποτέλεσμα της ανίχνευσης
και αναγνώρισης του σχήματος με ένα βλέμμα χωρίς την συνεχή ανακατεύθυνσή του.
Εικόνα 3.28: Το παράθυρο της διεπαφής του χρήστη για την διαδικασία του εντοπισμού και της αναγνώρισης
των σχημάτων