background image

Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος 

 

 

 

126 

Σε επόμενο στάδιο, δημιουργείται ένα αρχείο το οποίο φέρει τη θέση των φωτογραφιών 

μέσα  στο  φάκελο  (το  path  τους)  καθώς  και  την  ετικέτα  –  αναγνωριστικό  όνομα  που  θα 

εμφανίζεται εφόσον η αναγνώριση είναι επιτυχής, για παράδειγμα το όνομα του ατόμου που 

απεικονίζεται. Το αρχείο αυτό εισάγεται μαζί με τα υπόλοιπα στον αλγόριθμό Fisherfaces για 

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

δεδομένων εκπαίδευσης.  

Το  πλήθος  των  φωτογραφιών  που  χρησιμοποιήθηκαν  είναι  ογδόντα  (80)  και  τα  άτομα 

που φέρονται ως οικεία είναι τέσσερα (4). Και σε αυτή την περίπτωση ο αριθμός προκύπτει 

εντελώς  πειραματικά,  καθώς  με  λιγότερες  φωτογραφίες  η  αναγνώριση  δεν  είχε  υψηλά 

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

ανίχνευση κίνησης και την αναγνώριση. 

 

Ανίχνευση κίνησης 

 

Εφόσον  έχει  γίνει  η  εκπαίδευση  του  αλγορίθμου  για  την  «απομνημόνευση»  των 

χαρακτηριστικών του ατόμου και την ανίχνευση του προσώπου, σειρά έχει η ανίχνευση της 

κίνησης.  Για  την  ανίχνευση  κίνησης,  χρησιμοποίησα  τη  μέθοδο  αφαίρεσης  φόντου 

(Background  subtraction)  η  οποία  αναφέρεται  σε  παραπάνω  υποενότητα. Την  τεχνική  αυτή 

την επέλεξα μετά από πειραματισμούς, καθώς στόχος μου ήταν το τελικό αποτέλεσμα να έχει 

τη  λιγότερη  επιρροή  από  την  αλλαγή  σε  συνθήκες  φωτός.  Όλες  οι  τεχνικές  που  έχουν 

χρησιμοποιηθεί  για  την  παρούσα  διπλωματική,  έχουν  επιλεγεί  με  γνώμονα  τη  χαμηλότερη 

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

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

αντικειμένου  υπερβαίνει  ένα  συγκεκριμένο  μέγεθος.  Αυτό  συμβαίνει  καθότι  θέλουμε  ο 

χρήστης να μπορεί να ελέγξει οτιδήποτε έχει εισέλθει στο χώρο του, ακόμη κι αν δεν είναι 

άνθρωπος.  Ωστόσο,  επειδή  δεν  θέλουμε  να  γίνεται  υπερφόρτωση  του  συστήματος  με 

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

όρισα ένα κατώφλι (threshold) σύμφωνα με το οποίο θα γίνεται η λήψη των εικόνων. Εάν το 

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

τότε φωτογραφίζεται και συνεχίζει η ανίχνευση προσώπου προκειμένου να προσδιοριστεί εάν 

είναι άνθρωπος ή όχι. Σε αντίθετη περίπτωση, ο αλγόριθμος προσπερνά το αντικείμενο αυτό