Daftar Isi:
- Langkah 1: Siapkan Raspberry Pi
- Langkah 2: Menginstal OpenCV
- Langkah 3: Menguji OpenCV
- Langkah 4: Pemisahan Warna
Video: Pemrosesan Gambar Dengan Raspberry Pi: Menginstal OpenCV & Pemisahan Warna Gambar: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Posting ini adalah yang pertama dari beberapa tutorial pemrosesan gambar yang akan diikuti. Kami melihat lebih dekat pada piksel yang membentuk gambar, mempelajari cara menginstal OpenCV pada Raspberry Pi dan kami juga menulis skrip pengujian untuk menangkap gambar dan juga melakukan pemisahan warna menggunakan OpenCV.
Video di atas memberi Anda banyak informasi tambahan yang akan membantu Anda mendapatkan pemahaman yang lebih baik tentang pemrosesan gambar dan seluruh proses instalasi. Saya sangat menyarankan Anda untuk menontonnya terlebih dahulu karena posting tertulis ini hanya akan mencakup dasar-dasar absolut yang diperlukan untuk membuat ulang ini sendiri.
Langkah 1: Siapkan Raspberry Pi
Untuk proyek ini, saya akan menggunakan Raspberry Pi 3B+ meskipun Anda dapat menggunakan varian lain yang mungkin Anda miliki. Sebelum kita dapat mem-boot board, kita perlu mem-flash gambar ke Raspberry Pi. Silakan gunakan versi Desktop untuk ini karena kami membutuhkan komponen GUI. Anda dapat mem-flash gambar menggunakan Etcher. Kita kemudian perlu memutuskan dua hal berikut:
Akses jaringan:
Anda dapat mencolokkan kabel ethernet jika Anda ingin menggunakan koneksi kabel, tetapi saya akan menggunakan WiFi onboard.
Kontrol RPi:
Kami juga perlu menginstal beberapa perangkat lunak dan menulis beberapa skrip agar ini berfungsi. Cara termudah untuk melakukannya adalah dengan menghubungkan layar, keyboard, dan mouse ke papan. Saya lebih suka menggunakan SSH dan akses jarak jauh sehingga itulah yang akan saya gunakan untuk video.
Jika Anda ingin mengontrol Raspberry PI dari jarak jauh, silakan baca posting berikut yang mencakup semua yang perlu Anda ketahui tentang melakukannya.
www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop-FT/
Cukup masukkan kartu microSD ke papan Anda dan kemudian hidupkan. Hal pertama yang perlu kita lakukan adalah mengaktifkan kamera. Anda dapat melakukan ini dengan membuka terminal dan mengetik:
sudo raspi-config
Anda kemudian menavigasi ke item "Opsi Antarmuka", diikuti oleh "Kamera" untuk mengaktifkannya. Ini akan meminta Anda untuk me-reboot, jadi katakan ya untuk ini dan kemudian beri papan waktu sebentar untuk boot lagi.
Hal berikutnya yang perlu kita lakukan adalah menguji apakah kamera berfungsi dengan benar. Ini dapat dilakukan dengan menjalankan perintah berikut:
raspistill -o test.jpg
Perintah di atas akan mengambil gambar dan menyimpannya ke direktori /home/pi. Anda kemudian dapat membuka pengelola file dan melihat ini untuk mengonfirmasi apakah semuanya berfungsi sebagaimana mestinya.
Kami kemudian memperbarui sistem operasi dengan menjalankan perintah berikut:
sudo apt update && sudo apt full-upgrade -y
Langkah ini mungkin memakan waktu, tergantung pada koneksi jaringan Anda, tetapi disarankan untuk melakukannya.
Langkah 2: Menginstal OpenCV
Kami akan menggunakan PIP yang merupakan penginstal paket untuk python untuk menginstal beberapa modul, jadi pastikan itu diinstal dengan menjalankan perintah berikut:
sudo apt install python3-pip
Setelah ini selesai, kita perlu menginstal dependensi (perangkat lunak tambahan) yang diperlukan sebelum kita dapat menginstal OpenCV itu sendiri. Anda perlu menjalankan setiap perintah berikut dan saya sangat menyarankan untuk membuka posting ini di browser Raspberry Pi dan kemudian menyalin/menempelkan perintah tersebut.
- sudo apt install libatlas-base-dev -y
- sudo apt install libjasper-dev -y
- sudo apt install libqtgui4 -y
- sudo apt install python3-pyqt5 -y
- sudo apt install libqt4-test -y
- sudo apt install libhdf5-dev libhdf5-serial-dev -y
- sudo pip3 instal opencv-contrib-python==4.1.0.25
Ini akan menginstal OpenCV untuk kita. Sebelum kita dapat menggunakannya, kita perlu menginstal modul picamera agar kita dapat menggunakan kamera Raspberry Pi. Ini dapat dilakukan dengan menjalankan perintah berikut:
pip3 menginstal picamera[array]
Langkah 3: Menguji OpenCV
Kami sekarang akan menulis skrip pertama kami untuk memastikan semuanya terpasang dengan benar. Ini hanya akan menangkap gambar dan kemudian menampilkannya di layar. Jalankan perintah berikut untuk membuat dan membuka file skrip baru:
sudo nano tes-opencv.py
Saya sangat menyarankan menyalin skrip dari file di bawah ini dan kemudian menempelkannya di file baru yang Anda buat. Atau Anda cukup mengetik semuanya.
github.com/bnbe-club/opencv-demo-diy-27
Setelah selesai, cukup simpan file dengan mengetik "CTRL+X", lalu Y, lalu ENTER. Script dapat dijalankan dengan mengetikkan perintah berikut:
python3 tes-opencv.py
Anda seharusnya dapat melihat gambar di layar dan silakan lihat video untuk memverifikasi, jika diperlukan. Juga, harap ingat untuk menekan tombol apa saja pada keyboard Anda untuk keluar dari skrip. Itu TIDAK akan keluar ketika Anda menutup jendela.
Langkah 4: Pemisahan Warna
Sekarang semuanya berfungsi sebagaimana mestinya, kita dapat membuat skrip baru untuk mendapatkan gambar dan kemudian menampilkan komponen warna individual. Jalankan perintah berikut untuk membuat dan membuka file skrip baru:
sudo nano image-components.py
Saya sangat menyarankan menyalin skrip dari file di bawah ini dan kemudian menempelkannya di file baru yang Anda buat. Atau Anda cukup mengetik semuanya.
github.com/bnbe-club/opencv-demo-diy-27
Setelah selesai, cukup simpan file dengan mengetik "CTRL+X", lalu Y, lalu ENTER. Script dapat dijalankan dengan mengetikkan perintah berikut: python3 image-components.py. Anda harus dapat melihat gambar yang diambil bersama dengan komponen biru, hijau dan merah di layar. Silakan lihat video untuk memverifikasi, jika perlu. Juga, harap ingat untuk menekan tombol apa saja pada keyboard Anda untuk keluar dari skrip. Itu TIDAK akan keluar ketika Anda menutup jendela.
Jadi begitulah cara mudah memulai OpenCV, menggunakan Raspberry Pi. Kami akan terus membuat beberapa skrip lagi yang akan menunjukkan kepada Anda beberapa fitur lanjutan. Video dan postingan OpenCV seperti ini akan ditayangkan pada hari Minggu, tetapi harap berlangganan saluran YouTube kami untuk tetap mendapat notifikasi.
Saluran YouTube:
Terima kasih telah membaca!
Direkomendasikan:
Panduan Pemrograman Pemrosesan yang Menarik untuk Perancang-- Kontrol Warna: 10 Langkah
Panduan Pemrograman Pemrosesan yang Menarik untuk Desainer--Kontrol Warna: Dalam bab-bab sebelumnya, kita telah berbicara lebih banyak tentang cara menggunakan kode untuk melakukan pembentukan alih-alih poin pengetahuan tentang warna. Dalam bab ini, kita akan mengeksplorasi aspek pengetahuan ini lebih dalam
Cara Mengontrol LED Beralamat Dengan Fadecandy dan Pemrosesan: 15 Langkah (dengan Gambar)
Cara Mengontrol LED Beralamat Dengan Fadecandy dan Pemrosesan: Apa Ini adalah tutorial langkah demi langkah tentang cara menggunakan Fadecandy dan Pemrosesan untuk mengontrol LED yang dapat dialamatkan. Fadecandy adalah driver LED yang dapat mengontrol hingga 8 strip masing-masing 64 piksel. (Anda dapat menghubungkan beberapa Fadecandys ke satu komputer untuk
Menginstal Raspbian Buster di Raspberry Pi 3 - Memulai Dengan Raspbian Buster Dengan Raspberry Pi 3b / 3b+: 4 Langkah
Menginstal Raspbian Buster di Raspberry Pi 3 | Memulai Dengan Raspbian Buster Dengan Raspberry Pi 3b / 3b+: Hi guys, baru-baru ini organisasi Raspberry pi meluncurkan OS Raspbian baru yang disebut Raspbian Buster. Ini adalah versi baru dari Raspbian untuk Raspberry pi. Jadi hari ini dalam instruksi ini kita akan belajar cara menginstal Raspbian Buster OS di Raspberry pi 3 Anda
Keypad 4x4 Dengan Arduino dan Pemrosesan: 4 Langkah (dengan Gambar)
Keypad 4x4 Dengan Arduino dan Processing: Tidak suka tampilan LCD??Ingin membuat proyek Anda terlihat menarik?Nah, inilah solusinya. Dalam Instruksi ini Anda akan dapat membebaskan diri dari kerepotan menggunakan layar LCD untuk menampilkan konten dari Arduino Anda dan juga membuat proyek Anda
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu