Daftar Isi:
- Perlengkapan
- Langkah 1: Persiapan
- Langkah 2: Cara Menghubungkan Kamera ke Raspberry Pi
- Langkah 3: Mengambil Foto Menggunakan Terminal Raspbian
- Langkah 4: Mengambil Gambar Menggunakan Pustaka Python - PiCamera
- Langkah 5: Merekam Video Menggunakan Pustaka Python - PiCamera
- Langkah 6: Efek
Video: Memulai Dengan Kamera Raspberry Pi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Gambaran singkat
Raspberry Pi Camera v2.1 dilengkapi dengan sensor gambar Sony IMX219 8 megapiksel dan fokus tetap yang ditingkatkan. Ini kompatibel dengan semua model Raspberry Pi. Ini juga mampu menghasilkan gambar statis 3280 x 2464 piksel, dan juga mendukung video 1080p30, 720p60 dan 640x480p90.
Apa yang Akan Anda Pelajari
- Dalam tutorial ini, Anda akan belajar cara menggunakan dan menghubungkan kamera ke board Raspberry Pi 4.
- Cara mengontrol kamera menggunakan PythonCara menggunakan utilitas raspivid, raspistill, dan raspiyuv
- Cara menggunakan start_preview() dan stop_preview() untuk menampilkan gambar dari kamera
- Cara mengambil foto menggunakan perintah capture()
- Cara merekam video menggunakan start_recording() dan stop_recording()
- Cara melihat video melalui omxplayerCara mengubah kecerahan, kontras, dan resolusi di foto
- Bagaimana menerapkan efek visual ke video
Perlengkapan
- Raspberry Pi 4 Model B
- Papan Kamera Raspberry Pi v2.1
- Kartu micro-SD dengan sistem operasi Raspbian yang sudah diinstal sebelumnya
- Catu daya yang kompatibel - Anda juga dapat menggunakan catu daya USB 5V 2.5A
Langkah 1: Persiapan
Pastikan Anda memiliki sistem operasi Raspbian versi terbaru. Anda dapat mengunduh versi terbaru dari situs web resmi Raspberry. Saya sudah menerbitkan panduan memulai cepat baru-baru ini. Coba lihat.
Setelah menginstal OS, kami akan memeriksa apakah driver terbaru diinstal dengan perintah berikut.
sudo apt-get update
Perintah ini memperbarui daftar paket yang tersedia dan versinya.
sudo apt-get upgrade
Sekarang aktifkan antarmuka kamera dengan membuka menu konfigurasi Raspberry Pi:
- Buka menu Preferensi -> Konfigurasi Raspberry Pi
- Aktifkan kamera dari opsi Antarmuka dan klik OK.
- Setelah menyalakan kamera, sistem akan meminta Anda untuk memulai ulang. Mulai ulang sistem.
Langkah 2: Cara Menghubungkan Kamera ke Raspberry Pi
Modul kamera terhubung ke papan Raspberry PI melalui konektor CSI (Camera Serial Interface) khusus, yang memiliki kecepatan yang cukup untuk mentransmisikan data video dalam format hingga 1080p pada 30 frame per detik atau 720p pada 60 fps.
Antarmuka CSI, tidak seperti kamera USB, memungkinkan Anda untuk tidak memuat prosesor Raspberry dan menggunakan kamera seefisien mungkin.
Hubungkan kamera ke papan Raspberry Pi
Untuk melakukan ini, Anda perlu:
- Matikan Raspberry Pi.
- Temukan port kamera dengan hati-hati dan angkat tab
- Masukkan dengan hati-hati kabel fleksibel dari kamera ke dalam konektor dan kunci tab.
Sekarang kabel harus dijepit di konektor CSI dan Anda dapat menyalakan Raspberry Pi.
Langkah 3: Mengambil Foto Menggunakan Terminal Raspbian
Untuk manipulasi dasar dengan kamera, ada 3 utilitas baris perintah yang sudah diinstal sebelumnya pada sistem:
- raspivid - utilitas pengambilan video
- raspistill - utilitas pengambilan foto
- raspiyuv adalah utilitas yang mirip dengan raspistill, tetapi alih-alih file jpg, ia menghasilkan file mentah (tidak terkompresi, tidak diproses).
Daftar lengkap parameter untuk setiap utilitas dapat diperoleh jika Anda menjalankan utilitas tanpa parameter
raspistill
jalankan utilitas dengan parameter --help:
raspistill --membantu
Berikut ini adalah contoh utilitas:
raspistill -t 2000 -o image-j.webp
Ambil foto dengan penundaan 2 detik, resolusi 640 × 480 dengan output informasi selama pengoperasian utilitas (-v) dan simpan ke image.jpg.
raspivid -t 10000 -o video.h264
Rekam video berdurasi 10 detik dan simpan ke video.h264.
Langkah 4: Mengambil Gambar Menggunakan Pustaka Python - PiCamera
Selain utilitas standar, kamera dapat digunakan dengan metode perangkat lunak. Misalnya saat membangun sistem keamanan, saat perlu mengaktifkan perekaman, saat terjadi event atau sesuai jadwal.
Untuk bekerja dengan kamera dengan Python, Anda memerlukan pustaka PiCamera, yang sudah diinstal sebelumnya pada sistem. Jika karena alasan tertentu tidak ada, maka Anda dapat menginstal perpustakaan dengan perintah berikut:
sudo apt-get install python3-picamera
Sketsa dengan nama picamera.py tidak dapat digunakan - ini akan membuat perpustakaan PiCamera tidak dapat digunakan dengan Python.
Ketika perpustakaan diinstal, itu harus diimpor dalam sketsa:
impor kamera
Kode berikut memungkinkan kamera dalam mode pratinjau selama 10 detik
impor kamera
dari waktu impor kamera tidur = picamera. PiCamera() camera.start_preview() sleep(10) camera.stop_preview()
Kode berikut memungkinkan kamera dalam mode pratinjau selama 5 detik, lalu ambil foto dan simpan sebagai "gambar" di desktop Anda.
impor kamera
dari waktu import sleep camera = picamera. PiCamera() camera.start_preview() sleep(5) camera.capture('/home/pi/Desktop/image.jpg') camera.stop_preview()
Langkah 5: Merekam Video Menggunakan Pustaka Python - PiCamera
Untuk merekam video, kita akan menggunakan perintah start_recording() dan stop_recording().
impor kamera
dari waktu import sleep camera.start_preview() camera.start_recording('/home/pi/video.h264') sleep(10) camera.stop_recording() camera.stop_preview()
Setelah 10 detik, video akan berakhir dan akan disimpan ke file video.h264 di folder root pengguna Anda. Untuk menonton video, gunakan program omxplayer.
video omxplayer.h264
Langkah 6: Efek
Pustaka Picamera untuk Python memungkinkan Anda menggunakan sejumlah besar setelan dan filter yang dapat diterapkan pada pratinjau dan foto itu sendiri.
Menambahkan teks
Anda dapat menambahkan teks apa pun ke foto menggunakan perintah annotate_text. Anda juga dapat mengubah ukuran teks dengan perintah annotate_text_size. Lihat contoh berikut:
impor kamera
dari waktu import sleep camera = picamera. PiCamera() camera.start_preview() camera.annotate_text = "Halo dunia!!!" camera.annotate_text_size = 60 tidur(10) camera.stop_preview()
Ubah resolusi gambar
Secara default, foto diambil dari resolusi yang dikonfigurasi pada monitor Anda, tetapi Anda dapat mengubahnya menggunakan perintah camera.resolution().
kamera.resolusi = (2592, 1944)
Sesuaikan kecerahan atau kontras gambar
Anda dapat menyesuaikan kecerahan pada foto dengan mengaturnya dari 0 hingga 100. Secara default, 50 digunakan. Jika Anda ingin mengatur kecerahan, misalnya, ke 70, tentukan kode berikut setelah memulai pratinjau:
kamera.kecerahan = 70
Untuk mengatur kontras, gunakan perintah camera.contrast.
Efek visual
Anda dapat menggunakan camera.image_effect untuk melapisi sejumlah besar efek visual yang berbeda: negatif, solarize, sketsa, denoise, emboss, oilpaint, hatch, gpen, pastel, cat air, film, blur, saturasi, colorswap, washout, posterise, colorpoint, keseimbangan warna, kartun, deinterlace1, deinterlace2, tidak ada.
Dengan bantuan program berikut Anda dapat melihat semua filter yang tersedia. Kode akan mengubah efek visual setiap 5 detik:
impor kamera dari waktu impor tidur
camera = picamera. PiCamera() camera.start_preview() untuk efek di camera. IMAGE_EFFECTS: camera.image_effect = effect camera.annotate_text = "Effect: %s" % effect sleep(5)camera.stop_preview()
Anda dapat menemukan daftar lengkap fungsi dan fitur perpustakaan picamera di situs web resmi.
Saya harap Anda menemukan panduan ini bermanfaat dan terima kasih telah membaca. Jika Anda memiliki pertanyaan atau umpan balik? Tinggalkan komentar di bawah. Pantau terus!
Direkomendasikan:
Memulai Dengan Kamera M5StickV AI + IOT: 6 Langkah (dengan Gambar)
Memulai Dengan Kamera M5StickV AI + IOT: Ikhtisar singkat M5StickV adalah kamera AI + IOT kecil yang hampir berukuran diameter 2 koin, harganya sekitar $27,00 yang bagi sebagian orang mungkin tampak mahal untuk kamera sekecil itu, tetapi ia mengemas beberapa spesifikasi yang layak. Kamera ini didukung oleh
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
Memulai Dengan ESP32 CAM - Streaming Video Menggunakan ESP CAM Melalui Wifi - Proyek Kamera Keamanan ESP32: 8 Langkah
Memulai Dengan ESP32 CAM | Streaming Video Menggunakan ESP CAM Melalui Wifi | Proyek Kamera Keamanan ESP32: Hari ini kita akan belajar cara menggunakan papan CAM ESP32 baru ini dan bagaimana kita dapat mengkodekannya dan menggunakannya sebagai kamera keamanan dan mendapatkan video streaming melalui wifi
Menginstal Raspbian di Raspberry Pi 3 B Tanpa HDMI - Memulai Dengan Raspberry Pi 3B - Menyiapkan Raspberry Pi Anda 3: 6 Langkah
Menginstal Raspbian di Raspberry Pi 3 B Tanpa HDMI | Memulai Dengan Raspberry Pi 3B | Menyiapkan Raspberry Pi Anda 3: Seperti yang Anda ketahui, komputer Raspberry Pi cukup mengagumkan dan Anda bisa mendapatkan seluruh komputer hanya di satu papan kecil. Raspberry Pi 3 Model B memiliki fitur quad-core 64-bit ARM Cortex A53 clock pada 1,2 GHz. Ini menempatkan Pi 3 kira-kira 50
ESP 32 Kamera Streaming Video Melalui WiFi - Memulai Dengan ESP 32 CAM Board: 8 Langkah
ESP 32 Kamera Streaming Video Melalui WiFi |Memulai Dengan ESP 32 CAM Board: ESP32-CAM adalah modul kamera yang sangat kecil dengan chip ESP32-S yang berharga sekitar $10. Selain kamera OV2640, dan beberapa GPIO untuk menghubungkan periferal, juga dilengkapi slot kartu microSD yang dapat berguna untuk menyimpan gambar yang diambil dengan