J'ai voulu me lancer dans la détection de mouvement pour pouvoir faire des installations interactives. Ayant pour but de détecter le mouvement et spacialiser une personne dans un espace prédéfini, je me suis logiquement tourné vers des capteurs de distance via une carte Arduino.

J'ai donc emprunté au matos une carte Ardunio Uno et un capteur à ultrason et me suis lancé dans le branchement du circuit.

J'ai par la suite effectué plusieurs tests avec différentes lignes de code pour m'apercevoir que un de mes capteurs ne fonctionnait pas. Une fois changé j'ai obtenu ce résultat grace au code suivant :

Par la suite j'ai utilisé un autre code plus réactif au niveau des résultats pour me permettre d'évaluer rapidement un objet qui se rapproche ou s'éloigne du capteur. Malheureusement je me suis vite rendu compte que les résultats du capteur n'était vraiment pas fiable. La distance trouvée par le dispositif pouvait changer significativement d'un seconde à l'autre alors que l'objet restait statique et vice versa. J'ai donc du me tourner vers un autre moyen utilisant des capteurs plus précis.

J'ai fait le choix d'utiliser les capteurs de distance utilisés dans la Kinect car cette technologie étant datée il est facile d'en trouver pour moins de 10 euros. Une fois la Kinect achetée ainsi que son adaptateur usb j'ai emprunté un ordinateur au matos avec window 10 (très important car je n'ai pas réussi à le faire fonctionner sur des versions plus récentes) pour connecter le tout.

Pour ce faire j'ai téléchargé les drivers suivant : - SDK Kinect Windows 1.8 (attention si tu as une Kinect plus récente tu devras utiliser la version 2.0) - Toolkit v1.8

Une fois ces drivers installés la Kinect s'allume. A l'aide de Kinect Studio v1.8 (s'installe automatiquement avec les drivers) j'ai donc pu faire des tests pour voir toutes les fonctionnalités de celle-ci.

Grace à des codes en open source on peut effectuer beaucoup de chose sans coder comme du scan 3D etc. Je me suis donc amuser avec les différentes fonctionnalités du Kinect Studio.

Par la suite voulant continuer dans ma problématique de départ, j'ai installé processing pour avoir des résultats de distance tracking plus probant. J'ai utilisé ce code :

N'ayant pas Windows chez moi je suis contraint à faire des tests sur l'ordinateur du matos. Le code utilisé me donne des valeurs mais une nouvelle fois les résultas me semble plus coherent mais difficilement exploitable.

Après une discussion avec mon coloc je songe à faire des tests avec Isadora en utilisant la Kinect comme caméra de sortie. J'ai donc téléchargé ce logiciel.