1. La Camera V1.3 : Caractéristiques

  • Capteur Omnivision 5647 avec objectif à focale fixe
  • Capteur 5 Mégapixels
  • Résolution photo : 2592 x 1944
  • Résolution vidéo maximum : 1920x1080
  • Images par seconde maximum : 30fps
  • Taille du module : 20 x 25 x 10mm
  • Connexion par câble plat à l’interface 15-pin MIPI Camera Serial Interface (CSI) (Connecteur S5 du Raspberry Pi)

2. Les Photos

raspistill -o photo.jpg
raspistill -e png -o photo.png
Avec l'option de stabilisation activée
raspistill -ex antishake -o photo.jpg
Il est bien sûr possible de fixer la résolution avec les tag -h et -w. Par exemple une photo en 1280x1024:
raspistill -w 1280 -h 1024 -o photo.jpg
ou faire des rotations d'image
raspistill -rot 270 -w 640 -h 480 -o photo.jpg
Prendre des photos time-lapse, un toutes les 10 secondes pendant 10 minutes (10 minutes = 600000ms),
nommé image_num_001_today.jpg, puis image_num_002_today.jpg, avec la dernière image également disponible sous le nom latest.jpg
raspistill -t 600000 -tl 10000 -o image_num_%03d_today.jpg -l latest.jpg
Prend une photo quand la touche Enter est appuyée.
raspistill -t 0 -k -o my_pics%02d.jpg
Il y a beaucoup d'autre option , y compris pour les effets.

3. Vidéo normal

raspivid -o video.h264
- Conversion MP4
MP4Box -add video.h264 video.mp4
Enregistre 10s en 640x480 90 frames /secondes
raspivid -w 640 -h 480 -fps 90 -t 10000 -o test90fps.h264
Enregistre pendant une période de 25 secondes (25000ms).
L'enregistrement sera sur une période composée de 2500ms (2.5s), puis des pauses de 5000ms ( 5s ), répéter au cours 25s .
Donc, la totalité de l'enregistrement sera effectivement seulement 10s, puisque 4 segments de 2.5s = 10s séparés par 5s chacune .
raspivid -o test.h264 -t 25000 -timed 2500,5000

4. Slow motion

raspivid -fps 90 -o slowmotion.h264
90 frame par secondes (fps).
MP4Box -fps 30 -add slowmotion.h264 slowmotion.mp4

5. Timelapse

./timelapse 5
./montage nom_video

6. Streaming

Et voici les commandes pour lancer le streamin : Sur le raspberry :
raspivid -t 999999 -o - | nc 192.168.X.Y 5000
Sur votre ordinateur, dont l’ip est 192.168.X.Y
nc -l 5000 | mplayer -fps 31 -cache 1024 -

Option d'exposition

-exOptions des Modes d'exposition
off 
autoUtilise le mode d'exposition automatique
nightUtilise le mode d'exposition nuit
nightpreview 
backlightSélectionne le réglage pour rétro-éclairé sous réserve de projecteurs
spotlight 
sportsSélectionne le réglage pour le sport ( obturation rapide etc.)
snowOptimise des scéne de la neige
beachOptimise des scéne de plage
verylongOptimisation pour des scéne longue (temps d'exposition)
fixedfpsConstrain fps to a fixed value
antishakeMode anti-vibrations
fireworksRéglage optimisé pour les feux d'artifice

Option de Balance de blanc

-awbOptions de Modes Balance
offDésactiver le calcul de la balance des blancs
autoMode automatique ( par défaut )
sunMode ensoleillé
cloudshadeMode nuageux
tungstenMode d'éclairage tungstène
fluorescentMode d'éclairage fluorescent
incandescentMode d'éclairageincandescent
flashMode Flash
horizonMode Horizon

Option des effets

7. Utilisation avec Python

sudo aptitude install python-picamera python3-picamera
-ifxOptions des effets
offDésactiver le calcul de la balance des blancs
noneAucun effet
negativeProduit une image négative
solariseSolarise l'image
sketchEffet d'esquisse
denoiseDébruiter l'image
embossEffet gaufré
oilpaintEffet de peinture à l'huile
hatchEffet hachurage
gpenEffet crayon
pastelEffet Pastel
watercolourEffet couleur claires
filmEffet granitage film
blurImage floutée
saturationSaturation des couleurs
colourswapEffet changement de couleurs
washedoutEffet photo délavée
posteriseEffet polatisé
cartoonEffet dessin animé