Raspberry PiCamera V2
Raspberry üzerinde yapılan çalışmalarda kullanılan kameralar araştırılmıştır. Bunun için usb kameralar ve raspberry’nin kendine özel picamera’sı kullanılmaktadır. Kullanım konusunda kaynakların kolay bulunması ve görüntü kalitesinin de yeterli olmasından dolayı picamera tercih edilmiştir.
Raspberry Pi yüksek çözünürlüklü kamera, üzerinde CSI konektörü bulunan tüm modeller ile uyumludur (yalnızca Pi Zero modelinde bu konektör bulunmamaktadır). Bu kamera, fotoğraf ve HD çözünürlükte video çekiminde kullanabilir. Time-lapse video ve ağır çekim için mükemmel bir tercihtir.
Raspberry PiCamera V2
Kamera modülü üzerinde Sony tarafından üretilen yüksek hassasiyetli ve yüksek hızlı video desteği sunan IMX219PQ görüntü algılayıcı sensör bulunmaktadır. Ayrıca otomatik beyaz dengesi, pozlama telafisi kontrolü ve ortam ışığı algılama gibi özellikleri de bulunmaktadır. [1]
Özellikler:
Yüksek kaliteli görüntü algılama
Büyük veri işleme kapasitesi
8 megapiksel sabit odak noktalı
1080p, 720p60 ve VGA90 destekli
Sony IMX219PQ CMOS görüntü algılayıcı
15-pin şerit kablo
Raspberry Pi 3 üzerinde kamera bağlamak için özel pini vardır. Kamera direkt olarak bu bölüme bağlanmıştır. Kamerayı raspberry üzerine yüklemek için aşağıdaki adımları izlenmiştir.
Terminalde sudo raspi-config komutu girilerek buradan kamera enable konuma getirilmiştir.
Terminale sudo apt-get update yazılmıştır.
Terminale sudo apt-get install python-picamera yazılmıştır.
Kameranın test edilmesi için Python üzerinden kamera modülü import edilmiştir. Bunun için Python ekranına import picamera yazılır.
Kameradan ilk görüntüyü almak için aşağıdaki örnek test kodu python ile çalıştırılmıştır.
import picamera # Kamera modülünün eklenmesi
from time import sleep # Time modülünün eklenmesi
camera = picamera.PiCamera() # Kameranın tanımlanması
camera.capture('image1.jpg') #Fotoğraf çekilmesi ve ana dizine kayıt edilmesi
sleep(5) #5 sn bekleme
camera.capture('image2.jpg') #Fotoğraf çekilmesi ve ana dizine kayıt edilmesi
Kamera Raspberry’nin orijinal kamerası olduğu için direkt olarak raspberry’nin sitesinden yayınlanan modül bilgileri kullanılmıştır. Kameranın diğer ayarlarını değiştirmek için gerekli kodlar aşağıda verilmiştir.
camera.sharpness = 0
camera.contrast = 0
camera.brightness = 50
camera.saturation = 0
camera.ISO = 0
camera.video_stabilization = False
camera.exposure_compensation = 0
camera.exposure_mode = 'auto'
camera.meter_mode = 'average'
camera.awb_mode = 'auto'
camera.image_effect = 'none'
camera.color_effects = None
camera.rotation = 0
camera.hflip = False
camera.vflip = False
camera.crop = (0.0, 0.0, 1.0, 1.0)
Verilen kamera kodlarından da anlaşılacağı gibi kamera modülünün kullanılmasından dolayı birçok işlem daha basit hale gelmiştir. Örneğin bir usb kamera ile denendiğinde parlaklık ayarını yapmak daha zorken kamera modülü kullanıldığında bunun tek satırda sağlıklı bir şekilde yapıldığı gözlemlenmiştir. Bu yüzden usb kamera yerine raspberry ile direkt olarak uyumlu olan bir kameranın kullanılması tercih edilmiştir.
Comments