background image

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

 

 

 

226 

Το Παράρτημα Β παρουσιάζει λεπτομερώς την εγκατάσταση της βιβλιοθήκης OpenCV 

και την κοινή χρήση της με τη βιβλιοθήκη OpenNI . 

 

Βήμα 1- Λήψη της βιβλιοθήκης OpenCV 

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

νέα είναι η έκδοση, τόσο πιο καινούρια και δοκιμασμένα – αξιόπιστα χαρακτηριστικά φέρει. 

Στην παρούσα εργασία χρησιμοποιήθηκε η έκδοση OpenCV 2.4.10 και η γλώσσα συγγραφής 

του προγράμματος ήταν η c++. 

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

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

[28].  

 

Βήμα 2- Λήψη της βιβλιοθήκης OpenNI 

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

βιβλιοθήκη  OpenNI  άρτια.  Για  τις  ανάγκες  της  παρούσας  εργασίας  έγινε  λήψη  της 

βιβλιοθήκης OpenNI από το GitHub. 

 

Βήμα 3- Εγκατάσταση και μεταγλώττιση της βιβλιοθήκης OpenCV 

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

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

εγκατάστασης  και  μεταγλώττισης  (compiling)  της  βιβλιοθήκης.  Το  σημαντικό  και 

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

τη «σημαία» OpenNI.  

Για να γίνει η σύνδεση των βιβλιοθηκών αυτών θα πρέπει στην εντολή του compiling να 

προστεθεί η σημαία –WITH_OPENNI  (Εικόνα 101)Προσοχή, εάν παραληφθεί το Βήμα 2, 

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

χρησιμοποιηθεί κάποια στερεοσκοπική κάμερα.