Cara Instal OpenCV di Raspberry Pi

OpenCV adalah sebuah library machine learning berbasis image dengan teknologi ‘vision’ (vision=bersifat visual/penglihatan mata). Karena berbasis visual yang dilakukan sofwtare (komputer) dan bersifat terbuka (opensource) maka library ini dinamakan openCV (CV=Computer Vision). Dengan library ini kita akan mudah melakukan analisa komputasi image processing, object detection, augmented reality, dll. Bahkan dengan menggabungkannya dengan library deep learning semacam Tensorflow dan ‘Keras’, hasil yang diperoleh menjadi luar biasa. Library openCV native-nya ditulis dalam bahasa C, namun sudah diporting ke bebarapa bahasa pemrograman populer seperti Python dan Javascript (js). Berikut ini adalah tutorial singkat bagaimana menginstal OpenCV (versi 4.x) di Raspberry Pi (versi 4)

Instalasi OpenCV 4 di Raspi 4

  1. Pastikan koneksi internet Anda bagus ya, kemudian remote Raspberry Anda dengan Putty atau VNC
  2. Masukkan perintah berikut satu persatu sampai selesai.
sudo apt install cmake build-essential pkg-config git
sudo apt install libjpeg-dev libtiff-dev libjasper-dev libpng-dev libwebp-dev libopenexr-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libdc1394-22-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
sudo apt install libgtk-3-dev libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
sudo apt install libatlas-base-dev liblapacke-dev gfortran
sudo apt install libhdf5-dev libhdf5-103
sudo apt install python3-dev python3-pip python3-numpy

3. Untuk langkah selanjutnya kita harus memperbesar ‘swap file’ di memory card Raspi untuk memudahkan proses instalasi dari 100 menjadi 2048

sudo nano /etc/dphys-swapfile

CONF_SWAPSIZE=2048

untuk menyimpan settingan di atas tekan CTRL-X, pilih Y (yes) kemudian enter. Jangan lupa restart untuk memastikan swap file sudah berubah

sudo systemctl restart dphys-swapfile

4. Setelah itu masukkan perintah berikut satu persatu

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
mkdir ~/opencv/build
cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D ENABLE_NEON=ON \
-D ENABLE_VFPV3=ON \
-D BUILD_TESTS=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D CMAKE_SHARED_LINKER_FLAGS=-latomic \
-D BUILD_EXAMPLES=OFF .
make -j$(nproc)
sudo make install
sudo ldconfig

Proses instalasi paket OpenCV sudah selesai. Anda dapat mengecek apakah instalasi berhasil dengan perintah sbb:

python
import cv2
cv2.__version__

Ohya, biasanya pada project computer vision dengan OpenCV membutuhkan library tambahan yakni ‘opencv-contrib-python’. Silahkan ditambahkan sekalian daripada suatu saat error malah jadi bingung 🙂

pip install opencv-contrib-python

Terakhir, kembalikan swap file menjadi bernilai 100

sudo nano /etc/dphys-swapfile
 CONF_SWAPSIZE=100

restart untuk memastikan

sudo systemctl restart dphys-swapfile

Sudah selesai semuanya, semoga instalasi Anda sukses ya, kalau ada error atau ada pertanyaan silahkan disampaikan di kolom komentar, Salam ngoprek

0 0 votes
Article Rating

Leave a Reply

4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Ujang

izin bertanya mas, kenapa saat penginstalan opencv_contrib_python saya selalu muncul error mas? mohon bantuannya mas

yoppiibra

ijin bertanya mas, saya mau belajar opencv , pertanyaanya saya beli raspberry pi model apa yang kaya gimana mana mas,, kalau bisa yang terangkau

4
0
Would love your thoughts, please comment.x
()
x