Prima di installare le openCV (al momento in cui scrivo l'ultima versione è la 2.4.8) è indispensabile installare alcune dipendenze:
sudo apt-get -y install build-essential cmake cmake-qt-gui pkg-config
libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg
zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2
libtiff-tools
sudo apt-get -y install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs
ffmpeg libavcodec-dev libavcodec53 libavformat53 libavformat-dev
libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev
libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev
libdc1394-22-dev libdc1394-22 libdc1394-utils swig libv4l-0 libv4l-dev
python-numpy libpython2.6 python-dev python2.6-dev libgtk2.0-dev
pkg-config
Ora va scaricata ed estratta l'ultima versione delle openCV dal sito ufficiale.
Terminata l'estrazione del pacchetto, con il terminale, bisogna posizionarsi nella cartella appena estratta e digitare:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
make
sudo make install
Il comando make compilerà tutte le openCv impiegando diverse ore quindi vi consiglio di lanciarlo la sera prima di andare a letto (o prima di andare a lezione in facoltà!)
Compilazione delle openCV in corso... |
Una volta completata l'installazione vanno effettuate alcune configurazioni:
- Modificare il file opencv.conf con il comando:
sudo nano /etc/ld.so.conf.d/opencv.conf
aggiungendo alla fine/usr/local/lib
- Modificare il file bash.bashrc con il comando:
sudo nano /etc/bash.bashrc
aggiungendo alla finePKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
Commenti
Posta un commento