background image

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

 

 

 

227 

cmake -D CMAKE_BUILD_TYPE=RELEASE –D WITH_OPENNI  -D CMAKE_INSTALL_PREFIX=/usr/local .. 

Εικόνα 101: Εντολή μεταγλώττισης της βιβλιοθήκης OpenCV με το διακόπτη OPENNI .

 

 

Τα αρχεία στα οποία έχει γίνει το compile τοποθετούνται σε ένα νέο φάκελο τον οποίο 

και θα χρησιμοποιήσουμε για τη σύνδεση του project με τη βιβλιοθήκη στο επόμενο βήμα. Η 

μεταγλώττιση  της  βιβλιοθήκης  και  η  σύνδεση  της  με  τη  βιβλιοθήκη  OpenNI  μπορούν  να 

γίνουν πιο εύκολα (χωρίς την χρήση κώδικα), μέσα από το εργαλείο cmake [29].  

 

Βήμα 4 -Λογισμικό ανάπτυξης προγράμματος και σύνδεσή του με τη βιβλιοθήκη 

Ο προγραμματιστής καλείται να επιλέξει την πλατφόρμα στην οποία θέλει να αναπτύξει 

το  πρόγραμμα  του.  Στην  εργασία  αυτή  το  πρόγραμμα  ανίχνευσης  και  αναγνώρισης 

υλοποιήθηκε με τη βοήθεια του Eclipse Kepler. Στο παρόν βήμα θα παρουσιαστεί η σύνδεση 

του εργαλείου αυτού με τη βιβλιοθήκη OpenCV.  

Αρχικά  πρέπει  να  βρεθεί  η  διαδρομή  –  φάκελος  στην  οποία  βρίσκονται  τα  αρχεία  της 

βιβλιοθήκης  και  να  εισαχθούν  κατάλληλα  στο  Eclipse.  Στο  project  το  οποίο  έχουμε 

δημιουργήσει, επιλέγουμε τα Properties και ακολουθούμε τη διαδρομή 

Properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries 

όπου στο πεδίο Libraries(-l) εισάγουμε τις βιβλιοθήκες του OpenCV και στο πεδίο Libraries 

search  path  (-L)  εισάγουμε  τη  διαδρομή  στην  οποία  βρίσκονται  τα  αρχεία  αυτά,  όπως 

φαίνεται στην Εικόνα 102.