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.