Puzzle JPEG
Posté : jeu. 16 mars 2017 12:58
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.
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.
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()
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.