Pengenalan

OpenCV (Open Source Computer Vision Library) adalah sebuah pustaka perangkat lunak yang berguna sebagai pengelolaan citra dinamis secara real-time, OpenCV dikembangkan oleh Intel.

OpenCV merupakan open source computer vision library untuk bahasa pemrograman C/C++, dan telah dikembangkan ke phyton, java, matlab

Ada dua cara untuk menginstall OpenCV

Install OpenCV Menggunakan Repositori Resmi Ubuntu

Sangat mudah menginstall OpenCV menggunakan repositori resmi Ubuntu, tapi biasanya paket yang tersedia bukan paket yang terbaru, untuk menginstallnya jalankan perintah berikut

sudo apt update 
sudo apt install python3-opencv

Install OpenCV Menggunakan Source Code

Dengan menginstall menggunakan metode dari source code, kita bisa menginstall paket terbaru dari OpenCV dan cara ini sangat direkomendasikan.

Install Paket Penunjang

sudo apt install build-essential cmake git pkg-config libgtk-3-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

Clone source code OpenCV dari github

mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Configure OpenCV dengan Cmake

Pindah ke folder opencv dan lakukan build

cd ~/opencv_build/opencv
mkdir build && cd build

Lalu jalankan cmake

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_GENERATE_PKGCONFIG=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON ..

Compile OpenCV

Proses selanjutnya adalah meng-compile OpenCV yang sudah kita configure dengan langkah diatas, sebelum meneruskan proses compile, kita harus mencari tahu jumlah core komputer kita dengan perintah

nproc

Di komputer saya, hasil core nya adalah 2, maka perintah compilenya adalah

make -j2

Jika komputer kalian mempunyai 16 core maka perintahnya

make -j16

Install OpenCV

Setelah proses compile selesai, kita tinggal menginstallnya dengan perintah

sudo make install

Tunggu sampai proses selesai.

Selamat mencoba