Pasang Case dan Heatsink Raspberry Pi 3
Daftar Isi:
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.
Dalam tutorial ini, kami akan menjelaskan cara menginstal OpenCV di Raspberry Pi 3.
Prasyarat
Kami berasumsi bahwa Anda telah menginstal Raspbian di Raspberry Pi Anda.
Instal OpenCV dari Sumber
Cara yang disarankan untuk menginstal OpenCV adalah dengan membangun perpustakaan dari sumbernya. Dengan cara ini Anda akan memiliki kontrol penuh atas opsi-opsi build dan OpenCV akan dioptimalkan untuk sistem Anda.
Mulailah dengan menambah ruang swap untuk menghindari kompilasi hangup karena masalah memori:
sudo nano /etc/dphys-swapfile
Ubah nilai
CONF_SWAPSIZE
dari standar
100
menjadi
1024
:
CONF_SWAPSIZE=1024
Simpan file dan jalankan perintah berikut agar perubahan diterapkan:
sudo /etc/init.d/dphys-swapfile restart
Kita sekarang dapat mulai membangun OpenCV. Pertama, perbarui indeks paket dan instal alat bangun dan dependensi yang diperlukan:
sudo apt update
sudo apt install build-essential cmake git pkg-config libgtk-3-dev "libcanberra-gtk*"
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 opencl-headers
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
Buat direktori build, navigasikan ke sana dan tirukan repositori contrib OpenCV dan OpenCV dari Github::
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
Pada saat penulisan, versi default di repositori GitHub adalah versi 4.1.1. Jika Anda ingin menginstal versi OpenCV yang lebih lama, buka direktori
opencv_contrib
dan
opencv_contrib
dan jalankan
git checkout
Setelah repositori dikloning, buat direktori build sementara, dan ubah menjadi:
mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build
Siapkan konfigurasi build OpenCV dengan
cmake
:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D ENABLE_NEON=ON \ -D OPENCV_EXTRA_EXE_LINKER_FLAGS=-latomic \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=OFF..
Outputnya akan terlihat seperti di bawah ini:
… -- Configuring done -- Generating done -- Build files have been written to: /home/pi/opencv_build/opencv/build
Jalankan
make
untuk memulai proses kompilasi:
make -j4
Prosesnya akan memakan waktu, sekitar 1 - 2 jam, tergantung pada model Raspberry Pi. Jika kompilasi gagal di beberapa titik, karena sumber daya tidak tersedia, jalankan perintah
make
lagi dan proses akan berlanjut dari tempat penghentiannya.
Ketika selesai Anda akan melihat sesuatu seperti di bawah ini:
… Linking CXX shared module../../lib/python3/cv2.cpython-35m-arm-linux-gnueabihf.so Built target opencv_python3
Langkah terakhir adalah menginstal file OpenCV yang telah dikompilasi:
sudo make install
… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
Untuk memeriksa apakah OpenCV telah diinstal dengan sukses, ketikkan perintah berikut dan Anda akan melihat versi OpenCV:
Pustaka C ++:
pkg-config --modversion opencv4
4.1.1
Pustaka python:
python3 -c "import cv2; print(cv2.__version__)"
Membersihkan
rm -rf ~/opencv_build
Penggunaan swap yang berat dapat merusak kartu SD Anda. Ubah kembali ruang swap ke ukuran aslinya:
sudo nano /etc/dphys-swapfile
Edit nilai
CONF_SWAPSIZE
ke
100
:
CONF_SWAPSIZE=100
Simpan file dan aktifkan perubahan:
sudo /etc/init.d/dphys-swapfile restart
Kesimpulan
Kami telah menunjukkan kepada Anda cara menginstal OpenCV pada papan Raspberry Pi Anda. Membangun OpenCV dari sumber memberi Anda lebih banyak fleksibilitas dan itu harus menjadi pilihan pertama Anda ketika menginstal OpenCV.
buka python raspberry piCara menginstal lengkungan linux pada raspberry pi

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengatur ARM Arch Linux pada Raspberry Pi. Menginstal Arch Linux semudah membuat dua partisi dan menyalin file OS ke kartu SD.
Cara menginstal opencv pada centos 7

OpenCV adalah perpustakaan visi komputer sumber terbuka dengan binding untuk C ++, Python dan Java. Dalam tutorial ini kami akan menunjukkan cara menginstal OpenCV pada CentOS 7.
Cara menginstal server media plex pada raspberry pi

Raspberry Pi dapat digunakan di banyak proyek berbeda. Salah satu kasus penggunaan populer paling Raspberry Pi adalah untuk mengubah Raspberry Pi menjadi pusat media rumah.