En raison de spams récurrents, les messages des nouveaux inscrits sont modérés a priori. Ne vous inquiétez pas si vous ne voyez pas apparaitre votre message immédiatement sur le forum. (November 04, 2021) x

Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

picamera
#1

Bonjour,

Comme dit en présentation, je me sers de mon raspberry comme appareil photo.
Mon programme tourne python, avec picamera.

Dans les paramètres de la prise de vus (iso, effets, etc.), il était possible de définir la qualité du jpeg (par défaut, à 85). Depuis la version 1.12 il n'est plus possible de régler la qualité dans les paramètres.

# parametres camera
camera.awb_mode = 'auto'
camera.image_effect = 'none'
camera.rotation = 180
camera.exposure_mode = 'sports'
camera.iso = 0
camera.color_effects = None
camera.contrast = 10
#camera.quality = 100
camera.resolution = (2592,1944)
# 16:9 (1920,1080)

Apres la mise à jour, j'ai donc du mettre un # devant la ligne correspondante.

A priori, il faudrait mettre cette information entre les parentheses apres camera.capture().

#capture sur GPIO 19
if not up:
i = i+1
sleep(0.1)
file_name = str(h) + "." + str(i) + ".jpg"
# while not up:
# up=GPIO.input(19)
camera.capture(file_name)
os.system("pkill fbcp")
bussy = True
os.system("clear")
print(" ")
print("-----------------------------Photo !----------------------------------")
sleep(0.3)
bussy = False
sleep(0.01)
os.system("clear")
os.system("fbcp &")
sleep(0.01)


else:
bussy = True

Ce serait quelque chose comme : camera.capture(file_name,format='jpeg',quality=100) mais ca ne fonctionne pas.
Connaissez vous la syntaxe ?

De même pou changer le format (raw, tiff, etc), comment faire ?

Merci.
#2

Je pense que tout est dit sur https://picamera.readthedocs.io/en/relea...amera.html
Par exemple:
Citation :capture(output, format=None, use_video_port=False, resize=None, splitter_port=0, bayer=False, **options)
#3

Merci. Je vais essayer ce soir.
Autre question, j'utilise dans mon programme bussy=true et bussy=false, mais sans vraiment savoir pourquoi (j'ai repris des indications de programmation pour la camera, mais y'a des choses qui m'ont échappé). Qu'est ce que bussy ?
Merci.
#4

Et aussi, est il possible d'afficher du texte par dessus la prévsualisation, du type, la valeur d'ISO, etc. ?
Merci encore.
#5

A priori tu peux avec :
Code :
camera.annotate_text = "ton texte"

Source: http://picamera.readthedocs.io/en/releas...the-output
#6

Ok merci. Ca marche. !!!
#7

bonjour,
comment installer picamera ?
#8

aguirab a écrit :bonjour,
comment installer picamera ?
Comme disait un prof que j'ai eu il y a fort longtemps: tout est dans la doc. En plus elle est très complète.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)