Étape 7: Programme de détecteur mouvement facile
Cela fonctionne seulement sous Linux !1. Installez votre webcamera.
2. Installez le logiciel de capture appelé Xawtv. Il crée le fichier appelé .webcamrc
3. Ouvrez le fichier avec votre éditeur favori.
4. délai définit combien de fois l’image est envoyée au serveur. J’ai utilisé 7 secondes.
Dir définit le dossier de l’emplacement où l’image va. Quelque chose comme: / usr/webcam/images /
Fichier définit le nom de l’image. Quelque chose comme légende, jpgou ce que vous voulez utiliser.
5. Enregistrez et quittez.
6. maintenant, vous pouvez essayer la commande webcam & . Le programme démarre mettant à jour l’image relative à chaque seconde 7
le dossier défini dir . option & , mettre à courir sur le fond.
Et la prochaine...
Installez le logiciel ImageMagick.
Sous Fedora est commande : yum installer ImageMagick
Logiciel contient la fonction appelée comparer et c’est ce qu’il faut.
Maintenant vous devez coder un script Shell. Utilisez votre éditeur du pour faire.
#! bin/sh
PATH = / usr/webcam/images /
while (true)
faire
CP $PATH/caption.jpg $PATH/tmp/caption2.jpg
Sleep 10
Comparer - métriques PSNR $PATH/caption.jpg $PATH/tmp/caption2, jpg null > résultat
result2 = « chef - c 4 résultat »
result2=${result2/./}
si test $result2 - lt 300
puis
temps ='date + % _T_ %F '
CP $PATH/légende, $PATH/save/$time.jpg jpg
FI
fait
Maintenant, vous pouvez exécuter votre script avec la commande : sh gived_script_name
Si l’image contient la différence, il sera enregistré dans dossier défini. Dans mon exemple, il va à /usr/webcam/images/enregistrer /
Sur le ImageMagick et la fonction de comparaison, vous trouverez plus d’informations ici http://www.imagemagick.org/script/compare.php