Android

Cara menginstal opencv di ubuntu 18.04

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

Daftar Isi:

Anonim

Tutorial ini menjelaskan cara menginstal OpenCV di Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) adalah perpustakaan visi komputer open source dan memiliki binding untuk C ++, Python dan Java. Ini digunakan untuk berbagai aplikasi yang sangat luas termasuk analisis gambar medis, menjahit gambar pemandangan jalan, video pengawasan, mendeteksi dan mengenali wajah, melacak objek bergerak, mengekstraksi model 3D dan banyak lagi.

OpenCV dapat memanfaatkan pemrosesan multi-core dan fitur akselerasi GPU untuk operasi waktu-nyata.

Kami akan menunjukkan kepada Anda dua cara berbeda untuk menginstal OpenCV di Ubuntu. Pilih salah satu opsi instalasi yang paling sesuai untuk Anda.

Instal OpenCV dari Repositori Ubuntu

Paket OpenCV tersedia dari repositori distribusi Ubuntu 18.04. Pada saat penulisan, versi dalam repositori adalah 3.2 yang mungkin tidak selalu menjadi versi terbaru.

Untuk menginstal OpenCV dari repositori Ubuntu 18.04, ikuti langkah-langkah ini:

  1. Instal OpenCV

    Refresh indeks paket dan instal paket OpenCV dengan mengetik:

    sudo apt update sudo apt install python3-opencv

    Perintah di atas akan menginstal semua paket yang diperlukan untuk menjalankan OpenCV.

    Verifikasi instalasi OpenCV

    Untuk memverifikasi instalasi, kami akan mengimpor modul cv2 dan mencetak versi OpenCV:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Versi Python default di Ubuntu 18.04 LTS adalah versi 3.6. Jika Anda ingin menginstal OpenCV dengan python 2 binding, instal paket python-opencv .

Instal OpenCV dari Sumber

Membangun pustaka OpenCV dari sumber adalah cara yang disarankan untuk menginstal OpenCV. Ini akan dioptimalkan ke sistem khusus Anda dan Anda akan memiliki kontrol penuh atas opsi membangun.

Untuk menginstal versi OpenCV terbaru dari sumber, ikuti langkah-langkah ini:

  1. Menginstal paket yang diperlukan

    Perintah berikut akan menginstal semua dependensi yang diperlukan dan opsional:

    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

    Mengkloning kode sumber OpenCV

    Buat direktori yang akan menampung repositori dan klon repositori kontribus OpenCV dan OpenCV dengan perintah berikut:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Pada saat penulisan, versi default di repositori github adalah versi 4.0.0. Jika Anda ingin menginstal versi OpenCV yang lebih lama, lakukan cd ke direktori opencv_contrib dan opencv_contrib dan jalankan git checkout

    Mengkonfigurasi OpenCV dengan CMake

    Setelah unduhan selesai buat direktori build sementara, dan alihkan ke sana:

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

    Siapkan build OpenCV dengan 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..

    Setelah sistem build CMake selesai, Anda akan melihat sesuatu seperti di bawah ini:

    Memverifikasi instalasi OpenCV

    Untuk memeriksa apakah OpenCV telah berhasil diinstal ketik perintah berikut dan Anda akan melihat versi OpenCV:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

Kesimpulan

Kami telah menunjukkan Anda dua cara yang berbeda untuk menginstal OpenCV pada Ubuntu 18.04 server Anda. Metode yang Anda pilih tergantung pada kebutuhan dan preferensi Anda. Meskipun menginstal versi paket dari repositori Ubuntu lebih mudah, membangun OpenCV dari sumber memberi Anda lebih banyak fleksibilitas dan itu harus menjadi pilihan pertama Anda ketika menginstal OpenCV.

opencv python ubuntu