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.