Visi komputer semakin banyak digunakan untuk analisis dan pemrosesan gambar menggunakan algoritma kecerdasan buatan. Untuk memulai di bidang ini, yang terbaik adalah menginstal OpenCV di Ubuntu 20.04, yang persis seperti yang akan kami tunjukkan kepada Anda bagaimana melakukannya di posting ini.
OpenCV adalah perpustakaan yang dibuat dengan Python yang memungkinkan kita membuat aplikasi visi buatan berkat platform yang diberikannya kepada kita. Salah satu keuntungan utamanya adalah ia memiliki lisensi BSD, yang memungkinkan kita untuk menggunakan dan memodifikasi kode dan menggunakannya di banyak proyek berbeda. Keuntungan lainnya adalah adanya komunitas yang sangat aktif di balik pengembangan dan dukungan perpustakaan.
Keuntungan besar lainnya dari OpenCV adalah bahwa perpustakaan hebat ini memiliki antarmuka untuk berbagai bahasa, termasuk Python, Java, dan C++. Jadi kita bisa menggunakannya di hampir semua aplikasi yang kita buat.
Beberapa hal yang dapat Anda lakukan dengan OpenCV dengan mengintegrasikannya ke dalam bahasa pemrograman favorit Anda adalah mengidentifikasi objek, wajah, mengklasifikasikan tindakan manusia dalam video, melacak pergerakan objek, mengekstrak model 3D, menemukan gambar serupa, dan sebagainya.
Dua cara untuk menginstal OpenCV
Seperti hampir semua yang ada di Linux, kami memiliki beberapa cara untuk menginstal OpenCV dan itu tergantung pada komputer Anda dan kebutuhan Anda untuk menginstalnya. Bagaimanapun, kedua metode penginstalan berfungsi dengan baik di Ubuntu 20.04.
Perhatikan dalam posting ini, kami akan menginstal OpenCV yang disiapkan untuk Python.
Metode 1:Instal OpenCV di Ubuntu 20.04 melalui APT
Metode instalasi pertama adalah yang paling mudah yang bisa Anda bayangkan karena menggunakan repositori Ubuntu. Dan ya, OpenCV tersedia di repositori ini.
Jadi, Anda perlu membuka terminal baik dari menu utama atau dari pintasan seperti dermaga atau pintasan dan jalankan perintah ini
sudo apt update sudo apt python3-opencv
Dan jika Anda ingin memverifikasi instalasi, Anda dapat menjalankan
python3 -c "import cv2; print(cv2.__version__)"
Anda akan mendapatkan output layar seperti ini:
4.2.0
Dengan OpenCV ini akan diinstal.
Metode 2:Instal OpenCV dari kode sumber
Ada cara lain dan itu adalah menginstalnya dari kode sumber. Dengan cara ini akan sangat dioptimalkan untuk sistem Anda dan Anda akan selalu mendapatkan versi stabil terbaru. Meskipun akan memakan waktu sedikit lebih lama, saya pikir itu nyaman.
Jadi, instal dependensinya terlebih dahulu:
sudo apt install build-essential libatlas-base-dev python3-dev python3-numpy libtbb2 pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l- dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev gfortran openexr libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1. 0-dev libgstreamer1.0-dev cmake git
Kemudian, buat direktori untuk meng-host kode sumber dan akses folder:
mkdir opencv-install cd opencv-install
Sekarang dengan git
perintah, Anda dapat mengkloning opencv
dan opencv_contrib
repositori.
git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git
Ini akan membuat folder bernama opencv
yang harus Anda akses:
cd opencv
Dan di dalamnya buat yang lain bernama build
dimana kita akan mengkompilasi kode. Dan akseslah.
mkdir -p build cd build
Sekarang, konfigurasikan paket dengan perintah:
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=/home/user/opencv-install/opencv_contrib/modules -D BUILD_EXAMPLES=ON . .
Setelah itu, Anda dapat memulai kompilasi dengan perintah ini.
make -j2
Catatan:Angka 2 mengacu pada fakta bahwa proses kompilasi akan menggunakan 2 inti prosesor. Anda dapat mengubah nilai ini sesuai dengan perangkat keras Anda .
Selanjutnya, instal OpenCV dengan menjalankan:
sudo make install
Untuk memeriksa hasilnya, jalankan saja:
pkg-config --modversion opencv4
Contoh Keluaran:
4.5.2
Dan perintahnya:
python3 -c "import cv2; print(cv2.__version__)"
Contoh Keluaran:
4.5.2
Sekarang Anda telah menginstal OpenCV versi terbaru yang tersedia.
Kesimpulan
Ada banyak perpustakaan yang dapat digunakan oleh programmer dan salah satu yang paling berguna di bidang computer vision. Seperti yang telah kita perhatikan, kedua proses tersebut cukup sederhana untuk dieksekusi. Masing-masing dengan pro dan kontra.