OpenCV adalah perpustakaan sumber terbuka untuk pemrosesan gambar, visi komputer, dan pembelajaran engine. OpenCV banyak digunakan untuk deteksi objek, pengenalan gerakan, pelacakan gerakan, deteksi dan pengenalan wajah, segmentasi gambar, analisis citra medis, pengenalan plat nomor, dan sebagainya.
Tutorial ini menunjukkan cara menginstal OpenCV 4.5 yang telah dikompilasi di Raspberry Pi.
Paket Debian
Kami telah membuat paket Debian ( .deb) yang berisi binari OpenCV 4.5.5 yang telah dikompilasi sebelumnya untuk Raspberry Pi 3 Model A+/B+ dan Raspberry Pi 4 Model B. Binari kompatibel dengan Raspberry Pi OS Bullseye (32-bit). Kami telah membuat rilis di repositori GitHub opencv.deb dan paket yang diunggah .
OpenCV dibangun dengan fitur-fitur berikut:
- Optimasi NEON
- Pengoptimalan VFPv3
- perpustakaan TBB
- perpustakaan FFmpeg
- Perpustakaan GStreamer
- Binding Python 3
Anda dapat menemukan informasi build mendetail di repositori GitHub .
Kami menguji pada Raspberry Pi 4 Model B (8 GB).
Instal OpenCV
Hubungkan ke Raspberry Pi melalui SSH. Download .deb paket dari halaman rilis repositori:
wget https://github.com/prepkg/opencv-raspberrypi/releases/latest/download/opencv.deb
Jalankan perintah berikut untuk menginstal OpenCV:
sudo apt install -y ./opencv.deb
Kita dapat menjalankan perintah opencv_version untuk memeriksa versi OpenCV:
opencv_version
Paket .deb tidak lagi diperlukan, Anda dapat menghapusnya:
rm -rf opencv.deb
Menguji OpenCV (C++)
Sebelum memulai, pastikan Anda telah menginstal compiler GNU C++:
sudo apt install -y g++
Buat main.cpp file:
nano main.cpp
Ketika sebuah file dibuka, tambahkan kode berikut:
#include <opencv2/opencv.hpp> int main() { std::cout << cv::getBuildInformation() << std::endl; return 0; }
Jalankan perintah berikut untuk mengkompilasi kode:
g++ main.cpp -o tes -lopencv_core
Fungsionalitas inti OpenCV telah digunakan. Jadi kita perlu menautkan libopencv_core.so perpustakaan bersama.
Jalankan program:
./tes
Menguji OpenCV (Python)
Buat main.py file:
nano main.py
Tambahkan kode berikut:
impor cv2 print(cv2.getBuildInformation())
Jalankan skrip menggunakan Python 3:
python3 main.py
Copot pemasangan OpenCV
Jika Anda ingin sepenuhnya menghapus OpenCV dan dependensi terkait, jalankan perintah berikut:
sudo apt purge --autoremove -y opencv