Dans le cadre du projet [iFish][1], on travaille sur EyePhone, un logiciel de détection des iPhone/iPodTouch.

Cette application cherche actuellement des iPhones et iPodTouch sur une surface de type [Reactable][2] et envoie des informations au format [TUIO][3] à des clients. Ces informations sont: l’identifiant de l’objet (no.1, no.2, no.3, no.4, …), la position de l’objet (x=0.23, y=.91), et l’orientation (angle=0.0f > 360.0f).

Pour l’instant, l’application est mega-super-alpha-incomplet. Par exemple, les commandes TUIO sont envoyés sous forme de cursor et non pas d’object, comme il faudrait. Il manque aussi la reconnaissance de la forme qui empêchera, par exemple, qu’une main de la même aire d’un iPhone soit confondu avec un vrai iPhone.

Il s’agit d’une adaptation du logiciel de détection des doigts pour le projet Mur communicant, actullement en développement à Aix-en-Provence. [Guillaume Stagnaro][5] a dévéloppé une partie du code, avec beaucoup de code de la communauté OpenFrameworks dont les provenances sont annoncés dans le code.

Voici un apperçu de l’application en fonctionnement :

EyePhone tracking software screenshot