DETECTION DU MOUVEMENT À L'AIDE D'UNE WEBCAM

cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 21 avril 2006 à 19:48
cs_adil92 Messages postés 1 Date d'inscription vendredi 12 avril 2013 Statut Membre Dernière intervention 11 mai 2013 - 11 mai 2013 à 22:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37177-detection-du-mouvement-a-l-aide-d-une-webcam

cs_adil92 Messages postés 1 Date d'inscription vendredi 12 avril 2013 Statut Membre Dernière intervention 11 mai 2013
11 mai 2013 à 22:54
bonjour j'ai Visual C++ 2008 express,l'erreur est main.exe introuvable
baptistepohoski Messages postés 1 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 20 mars 2013
20 mars 2013 à 09:13
salut !
Peux t'on compiler le programem avec Code Blocks ?
hamdidhahri Messages postés 6 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 25 juillet 2011
14 juil. 2011 à 00:07
Salut,
je suis entrain de développer une application de détection de mvt et interaction avec bureau windows et j'ai trouvé ce projet
est que tu peut m'aider à comprendre le projet et qu'est ce que je peux faire pour réaliser mon travaille
et merci d'avance
ramzizou2011 Messages postés 1 Date d'inscription samedi 12 mars 2011 Statut Membre Dernière intervention 16 mars 2011
16 mars 2011 à 21:37
bonjour,
j ai eu un probleme au niveau de la compilation, ya une fenetre noire et juste apres il beugue, et il affiche les problemes de compilation concernant le programme pdb "C/win...." "cannot open the program pdb".
faut il charger ce program sur le C ou c est juste un probleme d emplacement??
merci d avance.
cs_juancarlos2 Messages postés 1 Date d'inscription mardi 19 janvier 2010 Statut Membre Dernière intervention 18 mars 2010
18 mars 2010 à 14:27
je n'arrive pas a faire fonctionner le code avec VB 2008 . pourriez vous m'aider ?

Merci d'avance
madoumanou Messages postés 1 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 13 janvier 2008
7 janv. 2008 à 14:55
salut hibi, je ss nouveau dans le domaine, g telechargé ton prog, mais je ne sé pas comment l'utiliser.
je voudrais savoir quel logiciel utiliser et les etapes.
merci d'avance et bonne continuation.
cs_Booster Messages postés 235 Date d'inscription mercredi 30 octobre 2002 Statut Membre Dernière intervention 6 octobre 2009
13 déc. 2007 à 23:01
splendide ;)
lassad_haddaji Messages postés 141 Date d'inscription mardi 24 avril 2007 Statut Membre Dernière intervention 6 avril 2012
26 juil. 2007 à 23:27
salut,
je suis interssé de ton application pour cela jai telecharger
je le teste et apres on va voir le resultat

merci
Le savoir n'est bon que s'il est partagé.
cs_mercibeaucoup Messages postés 4 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 6 juin 2007
24 avril 2007 à 18:51
c'est un code trés bon ,mais pas de exe pour tester
moi j'ai besoin une méthode pour intailiser un snake(liniéar) et calculer leur énergies pour minimiser
laurrrette Messages postés 1 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 19 février 2007
19 févr. 2007 à 15:12
je suis un peu novice, est ce que ce programme fonctionne en C ?
c'est pour un projet avec par la suite mise en place avec glade et gtk, ms j'ai un peu de mal.
merci de votre aide
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
8 janv. 2007 à 21:37
je sais pas si code::blocks permet de créer un projet "win32 application" ou non, les erreurs de types "error LNK2019: unresolved external ..." sont lieés au manque d'indication de librairie lors de linking, il faut voir s'il existe une moyenne de passer des paramétres au compilateur vs2005 depuis code::blocks (IDE visual studio 2005 le fait automatiquement lors de la création d'un projet win32)
wappy59 Messages postés 2 Date d'inscription jeudi 4 janvier 2007 Statut Membre Dernière intervention 8 janvier 2007
8 janv. 2007 à 16:37
merci pour la réponse rapide. En fait, je tente de compiler la source sous code::blocks et j'utilise vs2005 comme compilateur. j'obtiens une cinquantaine d'erreurs de compilation de ce genre ::

Console.obj:: error LNK2019: unresolved external symbol __imp__FindWindowA@8 referenced in function "public: struct HWND__ * __thiscall CConsole::GetHWND(void)" (?GetHWND@CConsole@@QAEPAUHWND__@@XZ)

voila, merci pour l'aide
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
8 janv. 2007 à 14:07
if suffit d'ouvrir le fichier de projet "main.vcproj" avec vs2005 qui va se charger de le convertir en projet vs2005
wappy59 Messages postés 2 Date d'inscription jeudi 4 janvier 2007 Statut Membre Dernière intervention 8 janvier 2007
8 janv. 2007 à 13:19
bonjour, pouvez vous m'indiquer comment compiler la source sous vs2005.
D'avance merci..
Cphil51 Messages postés 87 Date d'inscription jeudi 22 juin 2006 Statut Membre Dernière intervention 24 septembre 2007
5 nov. 2006 à 15:52
Vraiment Excellent!! (Par contre sous VS 2005 Express, il faut un peut bidouiller pour que ça compile)
sultan_walid Messages postés 1 Date d'inscription dimanche 7 mai 2006 Statut Membre Dernière intervention 18 juin 2006
18 juin 2006 à 20:55
Exellent travail! No comment ...
zut69 Messages postés 354 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 26 juin 2012 1
12 mai 2006 à 16:47
ah ok merci, j arrive mnt a tout utilisé comme je le souhaite... :-)
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
5 mai 2006 à 17:45
il faut ajouter des modification pour qu'il tourne en background.
pour traiter l'image le programme copie le contenu de la fenetre lié au capture, donc cette fenetre doit etre tjr afficher sinon l'image qui va etre traitée sera plus ce qu'on veut. (essaye d'appuyer sur ECHAP en activant la 1ere fenetre pour la cacher et voire le resultat, un clic droit de la souris sur l'arierre plan pour l'affichier). donc il faut récuperer les pixel de la webcam par une autre méthode
zut69 Messages postés 354 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 26 juin 2012 1
5 mai 2006 à 17:35
woooooooooooow, très impressionnant comme prog.
En tout cas, t as assuré.
Mais la en fait, il commence à enregistrer quand ya du mouvement???
parce que je voudrais utiliser ton programme pour faire une "caméra surveillance de mon ordi", mais je voudrais pas qu il enregistre 50h vide...
Et c est possible de laisser le programmen en background et qu il continue de tourner??
merci et bravo
FF1890
zut69 Messages postés 354 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 26 juin 2012 1
5 mai 2006 à 17:12
merci... :-)
cs_lacousine Messages postés 58 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 13 juillet 2007
30 avril 2006 à 16:07
Et si moi je veux envoyer le tout par socket en temps réel à un autre ordinateur. Et que celui-ci voit l'image en simultané. Avez-vous une idée ?

ps je ne veux pas sauvegarder l'image, juste la diffuser.
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
29 avril 2006 à 23:22
zut69 Messages postés 354 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 26 juin 2012 1
29 avril 2006 à 18:17
T'aurais pas un .exe pour tester????
cs_lacousine Messages postés 58 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 13 juillet 2007
26 avril 2006 à 03:00
Très belle source, très bien documenté et les classes sont bien organisées.
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
22 avril 2006 à 22:18
Effectivement, tes propos sont justes (je terminais l'application par TaskManager puisque je n'arrivais pas autrement). Merci pour cette éclatante contribution ++
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
22 avril 2006 à 20:14
oui j'ai oublié de supprimer le fichier ftpp.cpp ça fait pas partie du projet
merci pour la remarque.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
22 avril 2006 à 20:07
Ftp.SendFile et tout ça c'est défini dans ftp.cpp, pas dans ftpp.cpp...

ftpp.cpp ne fait pas partie du projet, d'ailleurs il contient un autre WinMain (c'est une alternative à main.cpp ?)
Et puis il manque le début de ftpp.cpp : pas de #include, et ça commence par, je cite :

char* NameServeurFtp,
char* LoginFtp,
char* PwdFtp,
char* DirFtp)

{

ce qui ne compile pas évidemment...
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
22 avril 2006 à 19:57
Funto66:
le fichier ftpp.cpp c'est pour envoyer une image cpturée à un serveur ftp à chaque fois que le programme detecte une mvt
les fonctions Ftp.Connect, Ftp.SenFile,.. sont utlisés dans le fichier main.cpp
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
22 avril 2006 à 19:53
Stormy:
pour quitter tappez 'q' ou 'Q' lorsqu'une des 4 fenetres est activée.
pour "Debug assertion failed" je crois c'est parceque t'a quitté le programme avec une autre méthode.
l'effet matrix c'est juste un fond d'ecran.
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
22 avril 2006 à 17:19
J'oubliais! Je vois pas trop l'utilité d'un effet matrix (bon pour les jeunes). Par contre, les différentes fenêtres sont bien pensées notamment celle qui associe le négatif et le taux de mouvement ++
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
22 avril 2006 à 17:17
J'ai compilé cette source sous VC6 sans aucun problème et je suis très impressionné par le travail accompli, digne d'un logiciel pro. Bravo! Néanmoins, il y a quelques bugs sans grande gravité.
1° Difficile de quitter le programme puisque l'onglet est désactivé.
2° Il y a un problème sur 'Debug assertion failed' (dbgheap.c) lorsque l'on quitte.
3° Les fenêtres reproduisent l'écran durant un instant lorsqu'on les déplacent.

Quelques bugs sans gravité. Encore bravo ++
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
22 avril 2006 à 14:30
J'ai juste survolé la source et testé le prog, impressionant :) Ca pourrait servir à faire un jeu dans le style d'un EyeToy :)

Juste quelques remarques subsidiaires, mais j'ai remarqué ça : y'a le fichier ftpp.cpp ne sert à rien je crois, et quelques erreurs de frappe/d'ortho dans la boîte de dialogue IDD_DIALOGPRINC ("védio" au lieu de "vidéo", "Tolérence" au lieu de "Tolérance".

Bonne continuation :)
cs_hibi Messages postés 23 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 20 novembre 2007
21 avril 2006 à 22:28
j'ai compilé sous VC++6 et VC2003, pour VC2005 j'ai pas testé.
et merci pour la classe ftp.
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
21 avril 2006 à 19:49
oh passage, c'est bizar mais la classe ftp me dit quelque chose :)
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
21 avril 2006 à 19:48
salut, alors tout d'abord ta source à l'air très interressante! je me suis donc empressé de la télécharger et de l'essayer!
alors mes premieres impressions car j'ai pas poussé les tests:
alors je suis sous VC2005 et j'ai des erreurs de compilation, rien de bien grave, j'ai corrigé le truc.
mais par contre y a un projet dans la solution qui est introuvable: SetupMotion.
voila sinon j'ai pas trop matter le code, mais le resultat est nickel ! et je t'en felicite!

voila sinon ptete avoir le projet manquant?
allé, bonne continuation a toi!
Rejoignez-nous