Ce programme permet de détecter si il y a un mouvement devant votre webcam. Il est possible de configurer la sensibilité de la détection et de sauvegarder une image lorsqu'un mouvement est détecté.
Pour détecté le mouvement, je compare les couleurs des pixels l'image actuel de la webcam avec ceux de la dernière image. Si la couleur du pixel ne fait pas parti de l'interval [CouleurRef - 1000000, CouleurRef + 1000000], alors cela incrémente le compteur d'erreur. Si le rapport entre le nombre de pixels qui on incrémentés erreur et le nombre de pixel total composant l'image est plus grand que X% (x est paramétrable) alors, je considère qu'il y a eu un mouvement.
Pour la récupération de l'image de la webcam je me suis inspiré de cette source http://www.delphifr.com/code.aspx?id=23967
Pour la sauvegarde de l'image au format Jpg je me suis inspiré de cette source http://www.delphifr.com/code.aspx?id=11722