RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Canal irc: #raspfr sur zeolia.net

#1 24-03-2016 00:56:39

FromZeroToGod
Membre
Inscription : 24-03-2016
Messages : 2

Module Picamera Python

Bonjour/Bonsoir les internautes!

Je tenais à créer cette discussion pour obtenir un peu d'aide et d'informations, en effet, je suis en plein projet SIN ( Bac STI2D ) et je manque de connaissances car c'est la première fois que j'utilise Raspberry & Python, c'est pour cela que je fais un petit appel à l'aide.

Toutefois, j'ai réussi à faire quelques trucs, comme l'installation du Raspberry Pi ( très dur à prendre en main ), j'ai réussi à créer un petit détecteur de mouvements, et lorsque celui-ci capte un mouvement, le raspberry filme et enregistre un fichier vidéo (et peut en créer plusieurs en chaine), j'ai réussi à faire une liaison I2C avec mon camarade de projet ( arduino ), on s'échange pas mal de données, et encore pas mal d'autres trucs.... mais je n'ai pas encore fini mon projet et je suis un peu bloqué...

Je cherche à créer une boucle qui filme tant que mon ami ne m'a pas dit de m'arrêter( en m'envoyant par exemple le chiffre 1 ), et enregistre après le fichier vidéo dans un dossier. Mon problème est que, je sais que utiliser la fonction " with picamera.PiCamera() as camera: " et dans celui-ci je dois mettre des trucs comme "camera.wait_recording(X)" et je ne sais pas comment faire pour remplir les conditions précédentes qui sont: filmer TANT QUE mon ami ne m'a pas envoyé la valeur ( donc ça peut être 10 secondes comme 10000 ).
Des petites idées à me donner? wink

Merci, cordialement. ( n'hésitez pas à demander si ce que j'ai dis n'est pas clair, j'ai essayé de faire au mieux. )

Hors ligne

#2 25-03-2016 22:50:25

chris57100
Chris
Lieu : Thionville
Inscription : 23-06-2013
Messages : 1 407
Site Web

Re : Module Picamera Python

Salut

Via l'utilisation d'un thread qui capte l'ordre de l'Arduino et le stocke dans une variable partagée avec le programme principal. Le programme principal boucle tant que la variable partagée n'a pas changé d'état

Plus d'infos sur les threads Python : https://openclassrooms.com/courses/appr … -threading


Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot

Hors ligne

#3 26-03-2016 00:47:36

FromZeroToGod
Membre
Inscription : 24-03-2016
Messages : 2

Re : Module Picamera Python

Bonjour/Bonsoir,

Merci de votre réponse, du coup j'ai déjà réussi à faire cela, la boucle se stoppe lorsque il m'envoie une donnée, mais maintenant, j'ai un autre problème, en fait, la fonction "camera.wait_recording(X)" m'oblige à filmer pendant un certain moment X, mais je trouve pas de fonction qui permet de filmer en continu tant que ma boucle ne s'arrête pas, je ne trouve rien sur Internet, et il y a beaucoup d'anglais, alors pas facile pour moi, aurais-tu une idée? merci encore

Hors ligne

#4 28-03-2016 10:06:49

chris57100
Chris
Lieu : Thionville
Inscription : 23-06-2013
Messages : 1 407
Site Web

Re : Module Picamera Python

Salut

Désolé je ne connais pas l'API du module. A part la doc là (https://picamera.readthedocs.org/en/rel … amera.html) pour t'aider ...

*edit* : start_recording puis stop_recording devraient faire l'affaire


Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot

Hors ligne

Pied de page des forums