begin process at 2010 03 17 04:35:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > SURVEILLANCE WEBCAM ( SURVEILLANCE PASSIVE)

SURVEILLANCE WEBCAM ( SURVEILLANCE PASSIVE)


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Classé sous :surveillance, webcam Niveau :Débutant Date de création :06/07/2006 Vu / téléchargé :14 353 / 1 994

Auteur : Nicolas___

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note


 Description

Alors pourquoi surveillance passive ???

Mon programme se basse sur le principe de correlation ( j'ai fait un prog similaire pour l'analyse entre 2 photos)
le principe ici est le meme, on definit une image par defaut de la piece a analyser et on analyse l'image de la webcam
On calcule la correlation , si les 2 images se ressemblent tranquille sinon ...

Probleme : quand la luminosité change ...



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SCAN THREAD : BASS
Source avec Zip Source avec une capture PEDALE MULTI EFFETS [BASS ASIO]
Source avec Zip Source avec une capture JEU SHOOT LE CANARD
Source avec Zip Source avec une capture SPRITE ENGINE : DE LA 2D FACILEMENT
Source avec Zip Source avec une capture BASSVIDEO : LECTEUR VIDEO AVEC BASS

 Sources de la même categorie

Source avec Zip Source avec une capture EXTRAIRE PÉRIPHÉRIQUE USB ( HOTPLUG ) par yanb
Source avec Zip Source avec une capture LOGICIEL INTERRUPTEUR MONDIAL USB par ced55957
Source avec Zip Source avec une capture RETIRER LES PÉRIPHÉRIQUES USB par yanb
Source avec Zip CHARGER ET ENVOYER DES DONNÉES VIA L'USB par ldesmartin
Source avec Zip Source avec une capture GESTION DU CLAVIER G15 DE LOGITECH par delphitness

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture IMAGE WEBCAM SUR SITE WEB. par titout2
Source avec Zip WEBCAM TCHAT ET VIDEOCONFÉRENCE par titout2
Source avec Zip TÉLÉ SUR LE RÉSEAU . par titout2
Source avec Zip Source avec une capture WALLPAPERCAM par regismarion
Source avec Zip Source avec une capture WEBCAM À MANIVELLE par Kenavo

Commentaires et avis

Commentaire de Nicolas___ le 06/07/2006 23:40:59

ce prog, ca faisait deja longtemps que je voulais le mettre (depuis une question dans le forum au sujet de comment on peut detecter un mouvement, je ne sais plus quand ni plus qui l'avait posée) mais j'ai eu des probs avec le pc ( virus, trojan et NORTON(criont le bien fort )

Commentaire de Nicolas___ le 06/07/2006 23:44:05

me*** ! J'aurais d'abbord du regardr les sources sur le site avant de proposer la mienne vu celle ci :http://www.delphifr.com/codes/VIDEOSURVEILLANCE-CAMERAS-ENVOI-EMAIL-APPEL-TELEPHONIQUE_37687.aspx

Mais enfin, ma technique est differente et peut etre interressera t elle quelqu'un ???

Si il y a quelqu'un d'interresse (ou non), qu'il se manifeste

Commentaire de jlen100 le 07/07/2006 07:47:49

salut,
c'est une autre façon de détecter un mouvement mais tu devrais jeter un oeil sur le composant TMED qui m'as servi à la détection ( détection multizone à sensibilité réglable par zone)

Commentaire de fm12 le 07/07/2006 10:19:38

je voudrai savoir si il ya un logiciel qui peut allumer une webcam d'un autre pc

j'attend vos suggestions

merci

Commentaire de oxyde84 le 07/07/2006 10:29:45

ca ne marche pas
une fois le zip telechargé je n'arrive pas a l'ouvrir

Commentaire de delphinait le 08/07/2006 17:46:24

tres tres bonne source , 10 / 10   .

delphinait

Commentaire de Nicolas___ le 11/07/2006 13:17:13

Merci beaucoup
Et merci pour la note

Commentaire de Nicolas___ le 11/07/2006 13:18:29

Oxyde 84 je ne comprend pas je viens d'essayer et tout marche nickel ( j'utilise Ultimate Zip)
Ciao

Commentaire de MAURICIO le 11/07/2006 15:10:52

Salut à tous!
Détecter un changement entre 2 images n' est pas si difficile que ça ...
Le problème majeur est biensûr l' éclairage qui change dans la journée.
Il suffirait d' actualiser l' image de comparaison de la scène toutes les minutes par exemple (s' il n' y a pas de mouvement détecté, ça va de soi) ...

Autre problème: disons qu' un nuage passe assez rapidement (mdr).

Voilà un procédé qui pourrait marcher :
calculer une moyenne en % pour le Rouge, Vert et Bleu tous les 3 pixels horizontaux et verticaux (par ex...) de l' image car un % permet déjà de contourner le problème de la luminosité (le % de RGB ne change pas selon la luminausité, enfin pas trop).

Ça nous donne donc une moyenne sur 9 pixels pour le RGB comme suit par exemple:
Rouge: 10%
Vert: 30%
Bleu: 60%

On compare ces pourcentages entre la scène gardée avec celui de la scène actuelle.
On fait ça tous les 3 pixels donc...

On se donne une tolérance de changement entre ces 3 pourcentages (% rouge, vert et bleu) entre les 2 scènes entre 0 et 100% (0 de tolérence veut dire que les 3 pourcentages doivent être égaux dans les 2 scènes), c' est une variable donc que l' utilisateur peut définir.

Si on constate par exemple que 10% des résultats ne répondent pas à la tolérence, il y a mouvement dans la scène !!!

J' ai essayé d' expliquer au mieux, j' espère que cela va te donner des idées?!!
A+

Commentaire de Nicolas___ le 11/07/2006 18:04:09

C'est tres clair Maurico mais il y a un autre probleme et pas n'importe lequel : la qualite de la webcam.

Tu peux faire le test si tu en a une, tu mets ton image par defaut =  image de la webcam
normalement tu a zero pourcent de difference, or chez moi j'ai a peu pres 10% de difference !

Je n'ai jamais dis que cette methode etait la plus fiable , elle est juste differentes de celle sur DelphiFR et voila pourquoi je l'ai postée.

pour l'histoire d'actualiser l'image tt les X minutes j'y avais pensé ...

Je vais faire ce que tu m'as demandé pour voir , Merci

ciao

Commentaire de jlen100 le 11/07/2006 18:15:10

ton image de référence ça peut être l'image précédente Tu peux ainsi éliminé la  varation si elle est lente.

@+
jlen

Commentaire de MAURICIO le 11/07/2006 18:19:45

Salut Nico!
C' est pour cela qu' il faut prendre plusieurs pixels à traiter, c' est à cause de la qualité!

JLen100:
Le problème est que si tu traites 10 images toutes les secondes, tu vas sauvegarder 10 fois comme image de référence.
Donc, si tu apparais très doucement (ok, ça fait un peu Splinter Cell mais c' est l' idée, mdr), tu peux tromper ton programme!!!

Qu' en pensez vous les gars?
A+

Commentaire de Nicolas___ le 11/07/2006 18:32:46

Maurico , d'accord avec ti et c'etait pour ca que je n'avais pas fait ca !
Bon ca fait vachement infiltration quand meme mais j'avais essayer et il y avait moyen !

ciao

Commentaire de Nicolas___ le 11/07/2006 18:33:36

d'accord avec ti  , euh lire toi !!!

Commentaire de jlen100 le 11/07/2006 18:33:51

sauvegarder à 10 images/seconde en mémoire n'est pas un problème (dans mon programme je l'ai tester à 25 images/s sur 4 caméras) ensuite ne surveillance il n'y a aucun intérêt à controler à 10 image/s à moins de vouloir pièger Speedy Gonzales à 2/3 images/seconde c'est bien suffisant.
quant à se déplacer suffisament doucement pour tromper la surveillance à moins d'être une tortue il faut pas trop y penser d'autant que si tu t'introduis dans uen pièce sans y être inviter je doute que tu y traine trop et que si tu ne peux pas bouger sans de faire prendre tu déguerpiras à grandes enjambées.
Tu peux faire l'essai avec mon prog et je te garantis que tu vas attraper des crampes avant d'avoir quiter le champ de la caméra
@+
jlen

Commentaire de calibanproject le 13/02/2007 23:54:08

bonjour,

C'est vraiment un code superbe !!! Quekqu'un saurait-il comment capturer "simultanément" des images provenant de 2 webcam diférentes (pour faire de la triangulation). Merci d'avance de vos réponses...

Commentaire de f0xi le 27/05/2008 22:26:01 administrateur CS 4/10

Correction de la source en cas d'alerte virus par Avast 4.8! (ou pas) :

Déclarez capCreateCaptureWindowA comme ceci :


function capCreateCaptureWindowA(
  lpszWindowName : LPCSTR;
  dwStyle, X, Y, nWidth, nHeight : integer;
  hwndParent : hwnd;
  nID : integer): HWND; stdcall;

implementation

{$R *.dfm}

function capCreateCaptureWindowA; external 'avicap32.dll'name 'capCreateCaptureWindowA';



par contre le code est vraiment mal ecrit. c'est dommage.

Commentaire de Nicolas___ le 28/05/2008 16:36:56

@foxi : bon c'est sur le code est pas mal pourri , comme presque tous les codes que j'ai posté d'ailleurs vu que ce sont des codes que j'ai écrit avant de faire info et qu'a l'époque je n'avais pas beaucoup de structure , n'y de rigueur
(rien qu'en regardant les variables ... )

Faudrait 1 jour que je m'amuse a tt reprendre mais je pense que je n'aurais pas le courage !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Surveillance par caméra [ par benStNarsRepresent ] Je suis présentement en stage et j'ai pour tâche de faire un système de surveillance par caméra. Je test tous avec des webcam. J'aurais bien aimé mett Webcam et site internet [ par justodge ] bonjour &#224; tous, je suis dans un projet et je cherche &#224; visualiser une webcam sur un site internet cr&#233;er avec le serveur apache.comment couleur d'un pixel d'une video webcam [ par serbon ] BonjourJe suis en train de faire un orgue lazer: le principe est simple, des lazer tombes du plafond, et se réfléchissent vers un écran, lequel est fi Video sur msn [ par Qualvin ] J'aimerais pouvoir faire une application qui afficherais mes videos dans la section webcam de MSN, quelqu'un a une idée de comment ça serait possible? problème de webcam [ par Maniaxman ] bonjour, j'ai regardé cette source pour prendre une image webcam : http://www.delphifr.com/codes/WEBCAM_20362.aspx seulement, j'ai constaté que lors WebCam : Memory Stream [ par evay16 ] Bonjour,Voila, je recherche à faire passer un flux vidéo entre une application client/serveur.Je parviens à un résultat assez concluant mais j'ai tout Webcam [ par nethacker ] Salut,Comment peut on mettre un carée sur un objet qui bouge ? l'entourer, et le suivre avec ce carée ou plutot rectangle !Je sais comment detecter du delphi et webcam [ par faycel ] je chercha un composent de webcam pour delphi 2005 webcam ip et compilateur c [ par aymenkssi ] BONJOUR je suis étudient en 5éme ingéniera spécialité Télécom dans l’école nationale d’ingénieur de Tunis je suis entrain de réaliser un projet de f afficher image webcam sur une fenêtre par son hwnd [ par Bestdoud ] Bonjour,je suis entrain de faire une dll pour afficher l'image d'une webcam dans mon appli.j'ai repris la source suivante pour m'aider<a href="http://


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales