Raspberry Pi Kamera Modülü Kullanımı

Raspberry pi kamera modülünden görüntü almak için Raspbian dağıtımı ile gelen raspistill ,video kaydı olmak için raspivid  kullanılabilir. Python projelerenizde kamera modülünü web kamera gibi kullanmak için ise picamera kütüphanesini kullanabilirsiniz. Aşağıda tüm kullanımlara örnek bulabilirsiniz.

RASPISTILL ILE FOTOĞRAF ALMAK İÇİN:

raspistill -o resim.jpg

kamera modülünden görüntüyü yakalar ve home dizinine kaydeder.

raspistill -o resim.bmp -e bmp

buradaki e encoding ,destekledikleri ise (bmp,jpg,gif,png)

RASPIVID ILE VİDEO ALMAK İÇİN:

raspivid -o video.h264 -t 10000

home dizinine video isminde h264 formatında 10.000 ms yani 10sn lik bir video kaydeder.

Diğer parametrelere terminale sadece raspistill ve raspivid yazarak ulaşabilirsiniz.Cheese gibi yazılımlar bazı nvidia veya farklı arm desteği olmayan kütüphanelerini  kullandıkları için çalışmayabilir bunlara dikkat ediniz.

PYTHON İLE KAMERA MODÜLÜ KULLANMAK İÇİN:

Kamera modülünü projelerinizde kullanmak isterseniz, bunun için geliştirilmiş python-picamera kütüphanesi mevcut.  Kurulum için;

sudo apt-get update
sudo apt-get install python-picamera

Python 3.x versiyonu için ise ;

sudo apt-get install python3-picamera

Örnek;

import picamera

camera = picamera.PiCamera()
#Fotoğraf almak için
camera.capture('gorsel1.jpg')
#Video almak için
camera.start_recording('test_video.h264')

Kameranın ayarları için ise;

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)

Java için raspberry pi kamerasını kullanmaya yönelik api veya kütüphane mevcut değil fakat raspistilli proje içerisinden çağırarak kamera modülünü kullanabilirsiniz.