DEV Community

Raspberry Pi Kamera Modülü ile Görüntü İşleme Projeleri

Raspberry Pi Kamera Modülü Nedir?

Raspberry Pi, küçük bir bilgisayar olmasının yanı sıra, çeşitli aksesuarlarla birlikte kullanılabilen bir platformdur. Bu aksesuarların en dikkat çekici olanlarından biri de Kamera Modülü. Bu modül, fotoğraf çekimi ve video kaydı için ideal bir çözümdür.

Başlangıç: Donanım Kurulumu

Raspberry Pi kamera modülünü kullanmaya başlamak için, öncelikle modülün doğru bir şekilde kurulması gerekir. İşte adım adım kurulum:

  1. Raspberry Pi'yi kapatın.
  2. Kamera modülünü, PCB üzerindeki kamera soketine dikkatlice yerleştirin.
  3. Raspberry Pi'yi tekrar açın.

Yazılım Kurulumu

Raspberry Pi'nizi açtıktan sonra, gerekli yazılımları kurmanız gerekecek. Öncelikle terminali açın ve aşağıdaki komutları çalıştırın:

bash
sudo apt update
sudo apt install python3-picamera

Bu komutlar, Raspberry Pi'niz üzerinde Python için kamera modülünü kullanabilmenizi sağlayacak kütüphaneleri yükleyecektir.

Basit Bir Çekim Yapmak

Artık her şey hazır! Hadi basit bir fotoğraf çekelim. Aşağıdaki kodu bir Python dosyasına yazın (örneğin capture.py):

python
from picamera import PiCamera
from time import sleep

camera = PiCamera()
camera.start_preview()
sleep(5) # Preview için 5 saniye bekle
camera.capture('/home/pi/Desktop/image.jpg')
camera.stop_preview()

Bu kod, 5 saniye boyunca önizleme yapacak ve ardından image.jpg dosyasını masaüstüne kaydedecektir.

Video Kaydı

Eğer video kaydı yapmak istiyorsanız, aşağıdaki kodu kullanabilirsiniz:

python
from picamera import PiCamera
from time import sleep

camera = PiCamera()
camera.start_preview()
sleep(5) # Önizleme için 5 saniye bekle
camera.start_recording('/home/pi/Desktop/video.h264')
sleep(10) # 10 saniye boyunca kaydet
camera.stop_recording()
camera.stop_preview()

Bu kod, 10 saniyelik bir video kaydetmenizi sağlar. Kayıt sonrası .h264 uzantılı dosyayı, video oynatma yazılımları ile izleyebilirsiniz.

Sonuç

Raspberry Pi kamera modülü ile video ve fotoğraf çekimi oldukça kolaydır. Bu modül ile bir çok farklı proje geliştirebilir, görsel içerik oluşturabilirsiniz. Deneyim kazandıkça daha karmaşık projelere yönelebilirsiniz! 🤖📷

Top comments (0)