Page 53 - Linux Inside τ. 10

Linux Inside
53
κελο και βρίσκουμε ένα αρχείο Arduino, το οποίο τρέχουμε
με διπλό κλικ. Θα μας ζητήσει άδεια για να δημιουργήσει το
φάκελο για τα projects που θα φτιάξουμε και πολύ απλά του
τη δίνουμε! Τελειώνοντας με την εγκατάσταση του Arduino
IDE, περνάμε στη διαδικασία εγκατάστασης του περιβάλλο-
ντος της γλώσσας Processing. Με τον ίδιο τρόπο, μεταφερό-
μαστε στην επίσημη σελίδα, κατεβάζουμε το συμπιεσμένο αρ-
χείο (για Linux) και το αποσυμπιέζουμε στην επιφάνεια εργα-
σίας. Όπως και για την εφαρμογή του Arduino, ανοίγουμε το
φάκελο, και βρίσκουμε ένα αρχείο processing, το οποίο ανοί-
γουμε και εκτελούμε! Όπως και με το IDE για το Arduino, θα
μας ζητήσει να φτιάξει έναν φάκελο για τα projects, που θα
έχει την ίδια διαδρομή με αυτό της εφαρμογής του Arduino.
Ώρα για OpenCV
Αφού τελειώσουμε και με την εφαρμογή της Processing, εί-
ναι καιρός να εγκαταστήσουμε τη βιβλιοθήκη OpenCV. Πρώ-
τα όμως θα εγκαταστήσουμε τα απαραίτητα πρόσθετα στο
σύστημά μας, ώστε να μπορέσει να δεχθεί τη βιβλιοθήκη.
Αρχικά, απεγκαθιστούμε τις ήδη υπάρχουσες εκδόσεις του
ffmpeg και του x264:
sudo apt-get remove ffmpeg x264 libx264-dev
Εγκαθιστούμε όλα τα απαραίτητα πρόσθετα:
sudo apt-get update
wget
sudo apt-get install `cat opencv-pkgs.txt`
Αφού ολοκληρωθεί η εγκατάσταση των πρόσθετων, κατε-
βάζουμε το πακέτο x264 με την παρακάτω εντολή:
wget
Αποσυμπιέζουμε το αρχείο και μεταφερόμαστε στο φάκελό
του:
tar -xvf ./x264-snapshot-20050824-2219.tar.bz2
cd ./x264-snapshot-20050824-2219
Και εν συνεχεία προχωράμε στην εγκατάσταση:
./
configure --enable-static
make
sudo make install
Έπειτα, κατεβάζουμε το ffmpeg και μεταφερόμαστε στο
φάκελό του:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
cd ./ffmpeg
Και το εγκαθιστούμε με τις εντολές:
./
configure --enable-gpl --enable-libfaac --enable-
libmp3lame --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libtheora --enable-libvorbis --
enable-libx264 --enable-libxvid --enable-nonfree --enable-
postproc --enable-version3 --enable-x11grab
make
sudo make install
Τέλος, κατεβάζουμε το V4L (Video for Linux) με την εντολή:
wget
0.8.0.
tar.bz2
Το αποσυμπιέζουμε, μεταφερόμαστε στο φάκελό του και το
εγκαθιστούμε με τις εντολές:
tar -xvf ./v4l-utils-0.8.0.tar.bz2
cd ./v4l-utils-0.8.0/
και το κάνουμε εγκατάσταση με τις εντολές
make
sudo make install
Ελπίζω να μη σας προκάλεσα πονοκέφαλο με όλες αυτές τις
εντολές και ύστερα απ’ όλες αυτές τις εγκαταστάσεις των προ-
σθέτων! Τώρα είμαστε έτοιμοι να περάσουμε στην εγκατάστα-
ση του OpenCV. Το κατεβάζουμε, το αποσυμπιέζουμε και στη
συνέχεια μεταφερόμαστε στο φάκελό του με την εντολή:
wget
tar -xvf ./tTxL7
cd ./OpenCV-2.4.2
Αφού το αποσυμπιέσαμε και μπήκαμε και στο φάκελό του,
είναι ώρα να κάνουμε την εγκατάσταση!
mkdir release
Projects – Face Tracking
Ώρα για συναρμολόγηση!
2
Το project σε κίνηση.
3
Ένα χρήσιμο extra αν θέλετε να το κάνετε πιο εμφανίσιμο!
4