Accueil > Forum > La communauté > Vos tutoriels > DOMOTIQUE (parce que c'est ludique et qu'on fait des economies)

DOMOTIQUE (parce que c'est ludique et qu'on fait des economies)

1 2 3 4
JissJisseone JissJisseone 147 Messages
Alors je parlais de reco faciale (via opencv), qui marche tres bien. Je passe devant la camera, le script opencv (que j'ai traficoté) me reconnait, et envoi une requete http à mon domoticz. Donc JISSE (moi) passe devant la camera= device virtuel domoticz ON
Mais j'aimerai faire un script plus developpé pour faire un etat de presence de toute la famille, du genre Jisse est la, mais pas mes fils, ou, mes fils sont la, mais pas moi...et tout ça avec une camera et un capteur de porte...ou autre ?????
Donc des idees de script seraient les bienvenues..
JissJisseone JissJisseone 147 Messages
En python3 de preference
JissJisseone JissJisseone 147 Messages
mais je prends en LUA aussi
lobodol lobodol 746 Messages BIG BOSS
 Je passe devant la camera, le script opencv (que j'ai traficoté) me reconnait...
T'as réussi à faire en sorte qu'il te reconnaisse toi et personne d'autre ? Ou il détecte un visage et considère que c'est toi ?
JissJisseone JissJisseone 147 Messages
SLt ;;non c'est spécifique, il me reconnais (moi perso) et inscrit mon prenom (preconfig dans le script.python), sur l'ecran. La reconnaissance se fait grace à une bibliotheque de photo de moi (2 en realité). La biblio est interrogée dès qu'elle voit un visage, et fait un matching...
JissJisseone JissJisseone 147 Messages
je fais tourner le script que j'utilise, si tu veux...ce sont les script d'un github...
lobodol lobodol 746 Messages BIG BOSS
Volontier, ça m'intéresse !
JissJisseone JissJisseone 147 Messages
Cool..tu  ferais tourner les scripts sur un rasp?
JissJisseone JissJisseone 147 Messages
il va te falloir un rasp a jour ..OS buster...qui est, soit dit en passant, super bien, car il est optimisé pour rasp 3.
il va te falloir installer opencv, qui est la BASE des soft et freeware de reconnaissance faciale
JissJisseone JissJisseone 147 Messages
tien voila le lien github :
https://github.com/ageitgey/face_recognition
lobodol lobodol 746 Messages BIG BOSS
Pour l'instant je le ferai tourner sur mon PC, pour essayer déjà. Ensuite je verrai, ça dépendra du cas d'utilisation.
Oui, je connais OpenCV, j'avais utilisé cette lib quand j'avais implémenté l'algo de face tracking de Viola & Jones : https://www.firediy.fr/article/face-tracking-implementation-de-la-methode-de-viola-jones-en-c

Mais c'était du C++, pas du python.
Merci pour le lien, ça a l'air super complet !!
JissJisseone JissJisseone 147 Messages
Oui il est bien bien complet, et surtout, si toutes les dépendances sont installées correctement,  Bin c'est les seuls scripts qui tournent...touts  ceux que j'avais recuperé de tuto ou autres me faisaient  des plantages et des erreurs...
Regarde surtout le script /// face_recognition_from_webcam_faster   /// Le faster c'est parce qu'ils ont augmenté les frame de la cam.
Tu t'y connais en scripts python ?
J'ai une bidouille à faire sur ce script  ///    face_recognition_from_webcam_faster   /// et je ne sais pas comment m'y prendre ??
JissJisseone JissJisseone 147 Messages
Bon je tente ma chance.
Dans ce script, j'ai rajouté les librairies permettant de faire des requetes http (vers domoticz)
Une requete part, dès qu'il y a une personne de la maison qui est reconnu (avec des photo de toute la famille dans un fichier qui est interrogé par le script).
Le probleme c'est que je n'arrive à faire partir qu'une seule requete JSON. Donc des que je suis reconnu(jissé), un interrupteur sur domoticz bascule en On
Mais si jamais un de mes fils passe devant la camera, il est reconnu lui aussi, mais il va faire basculer a On  le meme interrupeur que pour moi :
Jissé passe devant la camera > l'interrupteur Jissé dans domoticz bascule On
Gabin passe devant la camera > l'interrupteur Jissé dans domoticz bascule On
En fait, dans ce script, c'est une variable qui est implemantée " NAME " qui recupere les photos et les prenoms correspondants.
Il faudrai que j'arrive à avoir une requete http par personne, et pas une seul requete pour 3 personne differentes
Houla...j’essaie d'etre clair mais....
Merci de me lire...et quelques conseils seraient les bienvenues
JissJisseone JissJisseone 147 Messages
JissJisseone JissJisseone 147 Messages
alors les amis...un petit coup de pouce??
1 2 3 4
Vous devez être connecté pour pouvoir répondre à ce sujet.
Utilisation des données

Afin d'améliorer ton expérience utilisateur, nous utilisons des cookies 🍪