Install OpenCv 3.0 Beta pada Raspberry Pi 2 B

         Open CV (Open Source Computer Vision Library) adalah open source yang sering digunakan untuk pengolahan citra (computer vision). Karena Tugas akhir saya menggunakan beberapa library dari OpenCv maka kali ini akan saya ulas langkah-langkah untuk menginstall OpenCv ini pada Raspberry Pi 2 Model B (untuk raspberry nya sendiri akan dibahas dalam post tersendiri). Kenapa raspberry 2 model B? jelas karena prosesor yang lebih cepat dan juga ram lebih lega, tau sendiri kan kalau untuk melakukan pengolahan citra digital ini perlu space memori yang lumayan banyak. :D

Nah, okeh langsung saja. berikut langkah2 nya:
Pertama update dulu raspnya,
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
Kalau sudah up-to-date kita enak juga maininnya. Okeh next sebelum kita install OpenCv nya kita perlu install beberapa kelengkapannya,
sudo apt-get install build-essential cmake cmake-curses-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev
dan juga
sudo apt-get install build-essential cmake cmake-curses-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev
Untuk proses diatas kira-kira <2 menit (tergantung dari koneksi internet kita). Nah dari sini kita baru akan melakukan install opencv nya, yang tadi itu baru persiapannya saja. hehe

Yup, pertama kita buat dulu folder untuk tempat download OpenCv nya. Oh ya, asumsikan kita sedang berada di direktori /home/pi
mkdir builds
cd /home/pi/builds/
Setelah itu kita download OpenCv nya dari github agar OpenCv yang kita download yang paling Update. 
git clone https://github.com/Itseez/opencv.git
Pastikan raspi kita udah konek internet sebelumnya, karena yang kita download filenya lumayan besar, sekitar 350 MB jadi sabar ya downloadnya. Jika sudah selesai kita masuk ke folder opencv dan buat satu folder lagi, folder release untuk installasinya.
cd opencv/
git checkout tags/3.0.0-beta
mkdir release
cd release/
ccmake ../ 
Setelah proses diatas akan muncul tampilan bersih, kita tekan c untuk melakukan konfigurasi pada cmake. Kita dapat melakukan beberapa konfigurasi disini, secara default sepertinya contoh program atau example pada installasi OpenCv tidak di ikutkan, jadi harus kita On kan sendiri disini. Jika sudah kita tekan c lagi untuk melakukan konfigurasi lagi karena ada beberapa yang ita ubah dari konfigurasi sebelumnya. Kemudian kita tekan g untuk membuat file konfigurasinya di folder release tadi. 
make
sudo make install
sudo ldconfig
nah ini ni proses yang cukup lama, karena saat perintah make kita lakukan maka akan berjalan proses sekitar 2,5 sampai 3 jam lebih dikit lah. Lama? ini sudah paling cepet sepertinya kalau dibandingkan waktu install OpenCv di Raspberry pi model B+ yang bisa makan waktu 7-12 jam. hehe kalau mau lebih cepet lagi gak usah pakai miniPc ini. Pakai aja komputer desktop atau laptop. Kalau proses make installnya tidak lama, tidak sampai 10 menit sudah beres.

Tutorial ini berkahir disini karena kita sudah berhasil melakukan install OpenCv 3.0 beta ini pada Raspberry 2 Model B. Untuk update berikutnya akan di tambah dengan gambar-gambar. :D Tunggu ja.

sumber : 
http://robertcastle.com/2014/02/installing-opencv-on-a-raspberry-pi/
http://raspberrypi.stackexchange.com/questions/27232/installing-opencv-3-0-on-raspberry-pi-b

Comments

  1. Mas untuk raspberry pi nya menggunakan sd card berapa giga? Saya lagi nyoba download tapi gagal.. Tidak tersedia ruang di penyimpanan

    ReplyDelete
    Replies
    1. Pakai yang 8Gb bisa kok. Mungkin pas pertama kali pasang OS nya belum kamu expand SDCard nya. Coba expand dulu di raspi-config

      Delete
  2. Saya pakek ressbery pi 1 kok ngga bisa instal ipen cv ya mas

    ReplyDelete
  3. Saya pakek ressbery pi 1 kok ngga bisa instal open cv ya mas

    ReplyDelete

Post a Comment

Popular posts from this blog

Bismillah (Awalan)

Raspberry Pi 2 Model B