Android

Bagaimana untuk memasang opencv pada ubuntu 18.04

Install OpenCV in Ubuntu 16.04 / Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS

Install OpenCV in Ubuntu 16.04 / Ubuntu 18.04 LTS (Linux) / Ubuntu 20.04 LTS

Isi kandungan:

Anonim

Tutorial ini menerangkan cara memasang OpenCV pada Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) adalah perpustakaan penglihatan komputer sumber terbuka dan mempunyai pengikat untuk C ++, Python dan Java. Ia digunakan untuk pelbagai aplikasi termasuk analisis imej perubatan, imej paparan jalan jahitan, video pengawasan, mengesan dan mengenali wajah, mengesan objek bergerak, mengekstrak model 3D dan banyak lagi.

OpenCV boleh memanfaatkan pemprosesan pelbagai teras dan ciri pecutan GPU untuk operasi masa nyata.

Kami akan menunjukkan kepada anda dua cara yang berbeza untuk memasang OpenCV di Ubuntu. Pilih salah satu daripada pilihan pemasangan yang akan berfungsi dengan baik untuk anda.

Pasang OpenCV dari Repositori Ubuntu

Pakej OpenCV boleh didapati daripada repositori Ubuntu 18.04. Pada masa penulisan, versi dalam repositori adalah 3.2 yang mungkin tidak selalu menjadi versi terkini.

Untuk memasang OpenCV dari repositori Ubuntu 18.04, ikuti langkah berikut:

  1. Pasang OpenCV

    Segarkan indeks pakej dan pasangkan pakej OpenCV dengan menaip:

    sudo apt update sudo apt install python3-opencv

    Arahan di atas akan memasang semua pakej yang diperlukan untuk menjalankan OpenCV.

    Sahkan pemasangan OpenCV

    Untuk mengesahkan pemasangan kami akan mengimport modul cv2 dan mencetak versi OpenCV:

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

    3.2.0

Versi Python lalai di Ubuntu 18.04 LTS adalah versi 3.6. Sekiranya anda ingin memasang OpenCV dengan python 2 bindings, pasangkan pakej python-opencv .

Pasang OpenCV dari Sumber

Membina perpustakaan OpenCV dari sumber adalah cara yang disyorkan untuk memasang OpenCV. Ia akan dioptimumkan kepada sistem tertentu anda dan anda akan mempunyai kawalan penuh ke atas pilihan bina.

Untuk memasang versi OpenCV terkini dari sumber, ikuti langkah berikut:

  1. Memasang pakej yang diperlukan

    Perintah berikut akan memasang semua ketergantungan yang diperlukan dan pilihan:

    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

    Cloning kod sumber OpenCV

    Buat direktori yang akan memegang repositori dan klikan repositori OpenCV dan OpenCV dengan arahan berikut:

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

    Pada masa penulisan, versi lalai dalam repositori github adalah versi 4.0.0. Jika anda ingin memasang versi lama OpenCV, cd ke kedua opencv dan opencv_contrib direktori dan jalankan git checkout

    Mengkonfigurasi OpenCV dengan CMake

    Setelah muat turun selesai buat direktori binaan sementara, dan beralih ke sana:

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

    Sediakan binaan 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..

    Apabila sistem membina CMake dimuktamadkan, anda akan melihat sesuatu seperti di bawah:

    Mengesahkan pemasangan OpenCV

    Untuk memeriksa sama ada OpenCV telah dipasang dengan berjaya, masukkan arahan 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

Kesimpulannya

Kami telah menunjukkan dua cara yang berbeza untuk memasang OpenCV pada pelayan Ubuntu 18.04 anda. Kaedah yang anda pilih bergantung kepada keperluan dan keutamaan anda. Walaupun memasang versi yang dibungkus dari repositori Ubuntu adalah lebih mudah, membina OpenCV dari sumber memberi anda lebih fleksibiliti dan ia harus menjadi pilihan pertama anda ketika memasang OpenCV.

opencv python ubuntu