Daftar Isi:

Memulai Dengan Kamera Raspberry Pi: 6 Langkah
Memulai Dengan Kamera Raspberry Pi: 6 Langkah

Video: Memulai Dengan Kamera Raspberry Pi: 6 Langkah

Video: Memulai Dengan Kamera Raspberry Pi: 6 Langkah
Video: Cara Koneksi (Akses) Raspberry Pi Lewat Laptop - Remote Dekstop Raspberry Pi 2024, Juli
Anonim
Memulai Dengan Kamera Raspberry Pi
Memulai Dengan Kamera Raspberry Pi

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

Persiapan
Persiapan
Persiapan
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:

  1. Buka menu Preferensi -> Konfigurasi Raspberry Pi
  2. Aktifkan kamera dari opsi Antarmuka dan klik OK.
  3. Setelah menyalakan kamera, sistem akan meminta Anda untuk memulai ulang. Mulai ulang sistem.

Langkah 2: Cara Menghubungkan Kamera ke Raspberry Pi

Cara Menghubungkan Kamera ke Raspberry Pi
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:

  1. Matikan Raspberry Pi.
  2. Temukan port kamera dengan hati-hati dan angkat tab
  3. 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:

  1. raspivid - utilitas pengambilan video
  2. raspistill - utilitas pengambilan foto
  3. 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: