GNU/Linux >> Belajar Linux >  >> Rocky Linux

Cara Install dan Konfigurasi OpenCV di Rocky Linux 8.4

Hari ini kita belajar Menginstal dan Mengkonfigurasi OpenCV di Rocky Linux 8.4, AlmaLinux 8.4 dan CentOS 8OpenCV (Open Source Computer Vision Library) adalah perangkat lunak sumber terbuka dengan binding untuk C++, Python, dan Java. OpenCV digunakan untuk berbagai aplikasi, termasuk analisis citra medis, membuat gambar pemandangan jalanan, video pengawasan, mendeteksi dan mengenali wajah, melacak objek bergerak, mengekstrak model 3D, dan banyak lagi.

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

Tutorial ini, menunjukkan cara menginstal dan Konfigurasi OpenCV di Rocky Linux 8.4, Alma Linux 8.4 dan CentOS 8. Cara termudah untuk menginstal OpenCV di Rocky Linux dan CentOS adalah menginstalnya langsung dari repositori Rocky Linux dan CentOS. Jika Anda ingin menginstal OpenCV versi stabil terbaru dari sumber, gulir ke bawah pada halaman tutorial ini.

Pilih salah satu opsi penginstalan yang paling cocok untuk Anda.

Instal OpenCV dari Rocky Linux dan Repositori CentOS

Modul OpenCV tersedia dari standar Rocky Linux 8.4 dan repositori CentOS. Untuk menginstal modul OpenCV, masukkan perintah:

sudo dnf install opencv opencv-devel opencv-python 

Setelah penginstalan selesai, Anda dapat memverifikasinya dengan menjalankan:

pkg-config --modversion opencv 
3.4.1
 

Instal dan Konfigurasi OpenCV di Rocky Linux 8.4 dan CentOS dari Sumber

Membangun perpustakaan OpenCV dari sumber adalah cara yang disarankan untuk menginstal OpenCV. Ini akan dioptimalkan untuk sistem khusus Anda, dan Anda akan memiliki kontrol penuh atas opsi build.

Untuk menginstal OpenCV versi terbaru dari sumber, lakukan langkah-langkah berikut:

1) Instal alat dan dependensi yang diperlukan:

sudo dnf install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base

2) Kloning kontribusi OpenCV dan repositori OpenCV dengan perintah berikut:

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

Pada saat penulisan, versi default di repositori github adalah versi 4.2.0. Jika Anda ingin menginstal OpenCV versi lama, lakukan perintah cd ke direktori opencv dan opencv_contrib dan jalankan git checkout <versi_opencv_lain>

3) Setelah unduhan selesai, buat direktori sementara build , dan buka direktori itu:

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

Konfigurasikan build OpenCV dengan perintah CMake berikut:

cmake3 -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 .. 

Ketika sistem build CMake selesai, Anda akan melihat output seperti di bawah ini

— Konfigurasi selesai

— Pembuatan selesai

— File build telah ditulis ke:/home/vagrant/opencv_build/opencv/build

4) Mulai proses kompilasi dengan:

make -j8 

Ubah flag -j sesuai dengan inti prosesor Anda. Jika Anda tidak mengetahui jumlah core pada prosesor Anda, Anda dapat menemukannya dengan mengetikkan perintah nproc .

Proses Kompilasi mungkin memakan waktu beberapa menit atau lebih, tergantung pada konfigurasi sistem Anda.

5) Instal pustaka OpenCV dengan mengetik:

sudo make install

6) Buat file symlink opencv4.pc ke direktori /usr/share/pkgconfig dan jalankan ldconfig untuk membangun kembali cache perpustakaan.

sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig 

Periksa versi OpenCV dengan mengetik:

pkg-config --modversion openc
v4 4.3.0

7) Untuk mengaktifkan modul Python cv2 jalankan:

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

keluaran

4.3.0-dev

Kesimpulan

Dalam panduan Linux lanjutan ini, kami telah menunjukkan kepada Anda dua cara berbeda untuk menginstal OpenCV dan Konfigurasi di server Rocky Linux 8.4, AlmaLinux 8.4 dan CentOS 8. Metode yang Anda pilih bergantung pada kebutuhan dan preferensi Anda.

Sementara untuk Menginstal dan Mengonfigurasi OpenCV di Rocky Linux 8.4 versi paket dari repositori Rocky Linux, AlmaLinux dan CentOS lebih mudah, membuat OpenCV dari sumber memberi Anda lebih banyak fleksibilitas.

Tutorial Terkait dan Tautan Unduhan OS :

Unduhan Rocky Linux 8.4 Versi Stabil

Pembaruan AlmaLinux OS 8.4 Tersedia untuk Diunduh

Cara Menambahkan Repositori EPEL di Rocky Linux, AlmaLinux, dan CentOS

Cara Menginstal dan Mengonfigurasi AWX yang Mungkin di Rocky Linux 8.3 dan CentOS 8

Cara menginstal Snap Store di Linux Mint 20 / Linux Mint 20.1

Cara Memperbaiki kesalahan jurnal pemulihan saat boot Ubuntu


Rocky Linux
  1. Instal dan Konfigurasi Elasticsearch di Rocky Linux 8

  2. Cara menginstal dan mengkonfigurasi buruh pelabuhan Di Rocky Linux/Centos 8

  3. Cara Menginstal dan Mengonfigurasi Ansible di Rocky Linux/CentOS 8

  1. Cara Install dan Konfigurasi HAProxy load balancer di Rocky Linux/Alma Linux 8

  2. Cara Install dan Konfigurasi Memcached di Rocky Linux/Alma Linux 8

  3. Cara menginstal dan mengkonfigurasi Squid Proxy di Rocky Linux/Alma Linux 8

  1. Cara Menginstal dan Mengkonfigurasi Elasticsearch di Rocky Linux 8

  2. Cara Menginstal dan Mengkonfigurasi Mono di Rocky Linux 8 dan CentOS 8

  3. Cara Menginstal dan Mengonfigurasi TensorFlow di Rocky Linux 8