Bonjour à tous et à toutes!!!!
Me voilà sur ce forum car je débute un ambitieux projet de domotique. Je souhaite dans ce projet ajouter un module de reconnaissance d'ordres visuelles. Je m'explique: l'idéal serait que le PC détecte un geste spécifique qui l'informe sur mon intention de lui "parler", du genre bras levé, les doigts en V, puis qu'il interprète les gestes suivants (gestes préalablement enregistrés) afin de donner des ordres au système domotique. Par exemple: le programme détermine vers quel objet (zone de l'image) je pointe mon doigt, puis, à condition que l'objet (la zone) soit référencée dans sa librairie, interprète mon bras qui se lève vers le haut comme un ordre (par exemple si la zone ciblée est enregistrée comme étant "la lampe du salon", alors le programme envoi un ordre d'augmentation de l'intensité de la lumière pour cette lampe. Etc etc.
Et oui, je suis !!! lol
Je travaille avec VisualC++. J'ai déjà une classe Webcam et j'ai aussi commencé à bidouiller mon image. Mais je n'obtiens pas de bon résultat à partir d'une simple détection de mouvement (rapport de couleur d'un même pixel entre deux image). J'ai donc fait des recherches avec et je suis tombé sur des trucs sympatoches du genre convolution avec les méthodes de canny et autres (vous en avez aussi pas mal parlé sur ce forum). MAis MAis mais, je ne trouve pas d'algo me permettant de calculer le résultat de convolution de mon image avec les matrices "filtres". Je commence à voyez vous!!! Ces dur des fois la vie de développeur! mdr. Bref, si quelqu'un sait ou trouver ceci sous VC++ ou alors une petite classe de canny et d'autres Mister ça le ferait bien hein?
Sinon si le désir vous prend, vous pouvez aussi me proposer l'approche qui vous semble la mieux pour résoudre ce problème!
Moi j'avais pensé à: suppression de l'arrière plan, détection des contours mouvant, identification d'une personne probable, détection de l'objet "bras qui se lève", suivi de l'objet et calcul de la direction associée, détermination de la zone cible, interprétation du mouvement de l'objet "bars". Ou un truc com' ça! non?
merci merci pour votre soutiens si grand, si beau, si ...
@+++
Partager