Détection de mouvement

Résolu
simo1810 Messages postés 4 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 19 mars 2012 - 13 mars 2012 à 10:59
simo1810 Messages postés 4 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 19 mars 2012 - 19 mars 2012 à 09:48
Bonjour;
Je viens de commencer avec open cv,j'essaye de détecter le mouvement dans un flux avec la méthode de différence temporelle entre deux images successives.Je suis arrivé à afficher le flux à partir de webcam, mais pour la détection....! je n'arrive pas à faire le décalage temporelle. Si quelqu'un peut m'aider, j'éspère que je ne vous dérange pas.
Merci

6 réponses

BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
19 mars 2012 à 09:29
euh...mais encore?


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
3
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
13 mars 2012 à 13:54
Hello,
je n'arrive pas à faire le décalage temporelle

Que cherches-tu à faire exactement?
Pour la détection de mouvement, il "suffit" effectivement de faire des différences entre images consécutives...

@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0
simo1810 Messages postés 4 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 19 mars 2012
14 mars 2012 à 10:01
Bonjour,
J'ai fait la différence mais entre image et elle même,j'ai abouti à une image résultante noir c'est logique...Ce que je veux est de savoir comment gérer le flux capturé et de faire une différence entre image à l'instant (t) et (t+1).
Merci
0
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
14 mars 2012 à 13:44
Ok pour l'image noir, c'est logique. Après, pour prendre une image à un instant T, et une autre à T+1..ben, ça dépend comment tu récupères ton flux. Par exemple si tu utilise cvQueryFrame(), il te faut:
- récupérer une image
- la stocker
- récupérer une 2e image
- la stocker
- faire la diff entre les 2

Un bout de code tout simple ici


@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
simo1810 Messages postés 4 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 19 mars 2012
18 mars 2012 à 10:34
bonjour,
J'ai essayé les solutions proposées, mais ça ne marche pas.
merci
0
simo1810 Messages postés 4 Date d'inscription lundi 12 mars 2012 Statut Membre Dernière intervention 19 mars 2012
19 mars 2012 à 09:48
bonjour;
excuse moi pour "le dérangement".
Merci
0
Rejoignez-nous