Page 1 sur 1

Puzzle JPEG

Posté : jeu. 16 mars 2017 12:58
par Ferois
Bonjour,

Voici mon problème :

Pour ma centrale d'alarme à base de pi, je branche une vielle camera USB Hercules. Elle a été reconnue sans problème et fonctionne très bien avec VLC.
Mais je veux l'utiliser sous python.
Le programme suivant fonctionne mais, de manière aléatoire, j'obtiens une image jpeg coupée.

Code : Tout sélectionner

def prise_photo():
      import sys
      import cv2
      cam = cv2.VideoCapture(0)
      nom = nom_photo()
      image = cam.read()
      ima = image[1]
      cv2.imwrite(nom,ima)

def dateronde():
      import datetime
      dateronde=datetime.datetime.now()
      dateronde=str(dateronde)
      return dateronde[0:19]

def nom_photo():
      dr = dateronde()
      return (dr[8:10]+dr[5:7]+'_'+dr[11:13]+dr[14:16]+dr[17:19]+'.jpg')

prise_photo()
J'ai bien trouve la question "jpeg segmenté", je ne vois pas comment procéder en python.

Je pense que le problème vient d'un calage en début d'image, mais la caméra ne répond pas à l'instruction isOpened.
Avez vous une solution ?

Merci d'avance.