SELAMAT DATANG DI COYO BLOG. SEMOGA BERMANFAAT. JANGAN LUPA YA ISI KOMENTAR. MATUR TENGKYU ........ c o y o: instalasi OpenCV 2.2 di ubuntu 10.10

Kamis, 17 November 2011

instalasi OpenCV 2.2 di ubuntu 10.10

dokumentasi kali ini tentang instalasi OpenCV 2.2 di ubuntu 10.10 di ubuntu 10.10 python yg dipakek adalah python 2.6.6, gcc 4.4 (tapi yg tk pakek gcc-4.1 :D )dll. bersumber dari http://www.samontab.com/ saya mengkonfigurasi openCV nya. langkah langkah nya adalah sebagai berikut.

1. install beberapa paket dependensi yang dibutuhkan oleh OpenCV2.2

buka terminal kemudian ketikkan :

root@coyo-lepi:~#sudo apt-get install build-essential libgtk2.0-dev libjpeg62-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev

2. untuk video processing dengan OpenCV kita membutukan ffmpeg source code agar video dapat berjalan baik di OpenCV.

root@coyo-lepi:~#cd ~
root@coyo-lepi:~#wget http://ffmpeg.org/releases/ffmpeg-0.7-rc1.tar.gz
root@coyo-lepi:~#tar -xvzf ffmpeg-0.7-rc1.tar.gz
root@coyo-lepi:~#cd ffmpeg-0.7-rc1
root@coyo-lepi:~/Offmpeg-0.7-rc1#./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared
root@coyo-lepi:~/OpenCV-2.2.0#make
root@coyo-lepi:~/OpenCV-2.2.0#make install


3. langkah selanjutnya adalah mendownload OpenCV2.2

root@coyo-lepi:~#cd ~
root@coyo-lepi:~#wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.2/OpenCV-2.2.0.tar.bz2
root@coyo-lepi:~#tar -xvf OpenCV-2.2.0.tar.bz2
root@coyo-lepi:~#cd OpenCV-2.2.0/

kemudian mengenerate code OpenCV dengan perinah cmake. karena saya menginginkan openCV juga bisa digunakan di python2.6 maka digunakan perntah berikut ini di terminal

root@coyo-lepi:~/OpenCV-2.2.0#cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON .

perhatikan bahwa ada tanda titik (.) di akhir baris perintah

4. pastikan kalau hasil generate kodenya sukses. python dalam keadaan ON dan numpy dalam keadaan YES. periksa juga kalau TBB yang digunakan dalam keadaan YES. juka ada kesalahan mungkin ada paket-paket yang belum terinstal. jika hal ini terjadi maka instal terebih dahulu paket0paketnya kemudian jalankan cmake kembali seperti perintah diatas.



5. langkah selanjutnya adalah mengkompile dan menginstall OpenCV2.2 dengan perintah sebagai berikut.

root@coyo-lepi:~/OpenCV-2.2.0#make
root@coyo-lepi:~/OpenCV-2.2.0#sudo make install

6. buka opencv.conf dibaris terakhir (kalau belum ada file opencv.conf maka kita buat sendiri filenya)

root@coyo-lepi:~/OpenCV-2.2.0#sudo gedit /etc/ld.so.conf.d/opencv.conf

kemudian tambahkan perintah berikut ini:

/usr/local/lib

7. selanjutnya adalah mengkonfigurasi library nya :

root@coyo-lepi:~/OpenCV-2.2.0#ldconfig

8. kemudian buka file bash.bashrc

root@coyo-lepi:~/OpenCV-2.2.0#gedit /etc/bash.bashrc

dan tambahkan di akhir baris perintah seperti berikut.

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH




9. agar OpenCV nya bisa berjalan, sistem direstart atau di logout terlebih dahulu.

10. langkah selanjutnya adalah mengkopi file cv.so pada python (python yang saya gunakan adalah python2.6. ini tergantung versi python yang dipakek di sistem kita masing-masing)

root@coyo-lepi:~/OpenCV-2.2.0#cp /usr/local/lib/python2.6/site-packages/cv.so /usr/local/lib/python2.6/dist-packages/cv.so

sampai disini OpenCV sudah terinstall dan support dengan python dan TBB. untuk bisa menggunakan demo dari OpenCV, kita generate dulu filenya demonya

root@coyo-lepi:~/OpenCV-2.2.0#cd ~/OpenCV-2.2.0/samples/c
root@coyo-lepi:~/OpenCV-2.2.0/samples/c#chmod +x build_all.sh
root@coyo-lepi:~/OpenCV-2.2.0/samples/c#./build_all.sh

root@coyo-lepi:~/OpenCV-2.2.0/samples/c#./facedetect --cascade="/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg


Tidak ada komentar:

Posting Komentar