Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος
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.