Berikut adalah cara saya menginstall opencv 3.4.4 di ubuntu 18.04 saya, saya sudah mencobanya sendiri, silahkan diikuti step by step nya Happy Coding dan salam ngoprek
#update ubuntu anda sudo apt-get update sudo apt-get upgrade -y #masuk directory home cd ~/ #install dependencies sudo apt-get install build-essential cmake unzip pkg-config sudo apt-get install libjpeg-dev libpng-dev libtiff-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev sudo apt-get install libxvidcore-dev libx264-dev sudo apt-get install libgtk-3-dev sudo apt-get install libatlas-base-dev gfortran sudo apt-get install python3-dev #buat folder opencv mkdir opencv cd opencv #download opencv di github saya pakai yang 3.4.4 silahkan kalau mau coba versi diatasnya wget -O opencv.zip https://github.com/opencv/opencv/archive/3.4.4.tar.gz #extract tar -xzvf 3.4.4.tar.gz #setelah diextract pindahkan isinya ke /home/<username>/opencv mv 3.4.4/* /home/<username>/opencv #buat folder opencv_contrib mkdir opencv_contrib cd opencv_contrib #download opencv_contrib wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/3.4.4.tar.gz #extract tar -xzvf 3.4.4.tar.gz #setelah diextract pindahkan isinya ke /home/<username>/opencv mv 3.4.4/* /home/<username>/opencv_contrib #download pip wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py #install virtualenwrapper sudo pip install virtualenv virtualenvwrapper sudo rm -rf ~/get-pip.py ~/.cache/pip #edit .bashrc echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.bashrc echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc source ~/.bashrc #buat virutalenv mkvirtualenv cv -p python3 workon cv #install numpy pip install numpy #ok buat install file nano install.sh #paste code dibawah ini didalam install.sh
#!/bin/bash rm CMakeCache.txt mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D INSTALL_C_EXAMPLES=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D PYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python \ -D BUILD_EXAMPLES=ON ..
setelah selesai jalankan perintah ini
sudo chmod a+x install.sh ./install.sh
apabila sukses kalian akan mendapatkan report seperti ini
#setelah itu masuk ke folder build cd build #lalu make make -j4 #maka akan jalan proses tunggu saja agak lama selesainya
kalau selesai akan seperti ini, setelah compile selesai install opencv
sudo make install sudo ldconfig #verify installation opencv pkg-config --modversion opencv
Langkah terakhir
cd /usr/local/python/cv2/python-3.6 sudo mv cv2.cpython-36m-x86_64-linux-gnu.so cv2.so cd ~/.virtualenvs/cv/lib/python3.6/site-packages/ ln -s /usr/local/python/cv2/python-3.6/cv2.so cv2.so Selesai install
untuk test lakukan ini di python
cd ~ workon cv python Python 3.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> cv2.__version__ '3.4.4' >>> quit()
Kalau sukses maka python akan mengenali cv2 atau opencv kita
terima kasih atas tutorialnya kak!!
sama sama