Bonjour à tous!!!
Est ce que python posséder un module video, afin de travailler sur des videos?
Version imprimable
Bonjour à tous!!!
Est ce que python posséder un module video, afin de travailler sur des videos?
Pymédia.
Va sur pymédia.org, il y a des sources. Pour tranformer un flux vidéo en serie d'images. (je pense que c'est toujour pour la sortie d'établissement?)
Si tu acquiert a la cam toi meme il y a vidéo Capture. Idem tu trouveras des sources. Faut que ta cam soit branché en USB.
Video Capture
Pymédia
Pour les exemples pymédia, si tu clic sur VideoDemuxer par exemple, une msgbox va te dire de voire telle programme. Ce programme est contenu dans le package d'exemple telechargeable des exemples.
Et pour vidéo Capture il y a un exemple pour capturer a 25 images secondes.
Je tiens a te dire qu'il n'est pas obligatoire de faire un traitement sur chaque images.
Imaginons un algo pour capturer les images seulement lorsqu'il y a quelque chose d'intéressant.
Capture d'une image a l'instant T
Si image(T+1) = image(T) alors rien
Si image(T+1)<>image(T) faire traitement jusqu'a ce que image(t+1)=image(T)
Ca t'éviteras de stocker des images inutiles.
ok merci c'est cool!!!
autre question : quel ligne de commande permet d'ouvrir plusieurs images?
par exemple si je veux ouvrir une image je fais: image: Image.open("/root/comptage.jpg")
mais comment je fais pour en ouvrir plusieurs en même tps dans le meme dossier?
Est ce que tes images on le meme nom.
Par exemple image0.bmp
image1.bmp
iamge2.bmp
image4.bmp
Alors tu n'as cas faire une boucle qui ouvre dans imageI=l'image situé a l'emplacement imagei.bmp
Apres tu peux faire une routine qui compte le nombre d'images que tu as dans ton dossier. Ca aussi ça devrait se trouver du coté de la faq. Ou regarde du coté du module GLOB.Code:
1
2
3
4
5
6 un truc du genre: for i in range(1,4,1): Imgi=Image.open("/root/comptage" +str(i) +".jpg") # pour l'incrémentation des variable va voire dans la faq ou sur le forum. Ca été traité il y a moins de deux mois.
Je te rappel que le format jpeg n'est pas conseillé pour le traitement d'image. (c'est juste une parenthèse)
c'est ce que j'ai fé
mais apres je ne peux pas traiter les Img1 Img2 .......
c'est a dire que apres si je veux ouvrir l'image (Img1.show()) ce n'est pas possible..
alors je suis bloqué
en faite je veux travailler avec toutes images du fichier ou elles se trouvent
Quoi exactement?Citation:
Envoyé par deb_Sous_Python
Si tu créer un objet Img pour chaque image, je ne vois pas pourquoi tu ne pourrais pas executer un scripte de traitement dessus??.??
si le programme ci dessus fonctionne mais je ave celui ci je n'arrive pas a ouvrir une image du dossier
Lorsque c'est comme cela, donnes nous l'erreur que la console te retourne.
La syntaxe de la commande ci dessus n'est certainement pas bonne. C'était juste pour donner l'idée.