Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-11-13 02:12:32 Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Traitement de l'image pour application basique en SDL



Bonsoir, bonjour?

Nous utilisons actuellement Reactivision avec TUIOClient, mais nous sommes perdus.
Nous travaillons sous Ubuntu et le TUIOClient (simulateur + dump) fonctionne.

Pouvez vous nous éclairer sur la manière dont est effectuée l'acquisition de l'image au retour des coordonnées?
On sait que le Client écoute sur le port 3333, seulement nous n'avons aucune idée si Réactivision, détectant les fiducials, renvoie les objets sur le même port.

Merci d'avance

Petio

http://reactivision.sourceforge.net/

Dernière modification par Petio (2010-11-13 02:14:21)

Hors ligne

 

#2 2010-11-13 02:46:30 Re : Traitement de l'image pour application basique en SDL

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Traitement de l'image pour application basique en SDL



Bonjour et bienvenue,

Reactivision capte et traite l'image vidéo, et renvoie toutes les informations extraites sur le port 3333 sous forme de messages OSC : position x, y des marqueurs avec identifiants, des doigts, rotation, etc. Ces messages sont formatés comme indiqué dans les spécifications du protocole TUIO http://www.tuio.org/?specification

Mais je ne suis pas bien sûr d'avoir compris toute la question

Hors ligne

 

#3 2010-11-13 14:25:41 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



Bonjour, merci de ta réponse.

On a fabriqué un carton avec la cam dedans afin de faire un test. Lorsque l'on met de l'infrarouge les doigts sont détectés mais pas les fiducials, et lorsque l'on met une source de lumière (ici une ampoule) on detecte les fiducials, mais pas les doigts... Comment palier à ce problème?

On a lancé réactivision ainsi que TuioDump, mais ce dernier ne reçoit rien du tout... Avons nous oublié de faire une manip?

Devons nous intégrer le fait de décrypter les fiducials dans notre client ou est ce que c'est Réactivision qui s'en charge pleinement?

Merci d'avance pour votre aide.

Petio

Hors ligne

 

#4 2010-11-13 14:58:28 Re : Traitement de l'image pour application basique en SDL

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Traitement de l'image pour application basique en SDL



Le réglage de l'éclairage est assez subtil, dans reactivision vous devez avoir un retour visuel qui indique ce qui est détecté (voir les touches d'aide de reactivision), les réglages de la webcam doivent vous permettre d'améliorer ça.
C'est reactivision qui décode les marqueurs, vous n'avez pas à vous en occuper.

Les réglages les meilleurs pour les doigts ne sont pas forcément les meilleurs pour les marqueurs, malheureusement!

Pourquoi TUIOdump ne reçoit pas ? Est ce que vous êtes sûr que le port 3333 est libre ? Est ce que les paramètres de reactivision sont corrects dans le fichier de configuration?

Hors ligne

 

#5 2010-11-13 17:16:11 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



Merci emoc! En fait la ligne de commande du port 3333 dans le fichier de config était en commentaire... Voici un petit screen:
http://s2.noelshack.com/uploads/images/16541429751594_reacworks.png

L'image n'est pas top car on a pas fait l'adaptation de la cam par rapport aux IR car on utilise ma cam, on a pas encore acheté la cam qui serra dédiée à ce projet. Mais on pense prendre la PS3Eye.

On postera sur ce forum l'avancement de notre projet.

Petio

Dernière modification par Petio (2010-11-13 17:16:54)

Hors ligne

 

#6 2010-11-13 17:51:06 Re : Traitement de l'image pour application basique en SDL

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Traitement de l'image pour application basique en SDL



cool, tiens nous au courant de vos avancées

Hors ligne

 

#7 2010-11-15 22:53:36 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



Bonsoir à tous!

Bon notre projet avance doucement mais surement! On a fait l'acquisition hier d'une PS3Eye pour pas trop chère sur le net, et j'ai également commnandé les LEDS IR, je devrais recevoir tout ça dans la semaine (jai hate!! big_smile).

Seulement on s'est posé une petite question, comment les fiducials sont-ils détectés avec les IR? Parceque techniquement la caméra détecte les doigts parcequ'on renvoit vers elle des IR, mais si on met un fiducial... Un gros "paté" d'IR va ètre renvoyé non? Enfin si quelqu'un peut nous éclairer... (d'IR... -----> [ -])

Merci d'avance!

Petio

Hors ligne

 

#8 2010-11-16 11:43:12 Re : Traitement de l'image pour application basique en SDL

cdriko
modérateur
Lieu: Le Landreau
Date d'inscription: 2010-07-16
Messages: 76
Site web

Re: Traitement de l'image pour application basique en SDL



Le gros paté d'IR aura la forme ...d'une fiducial...comme c'est pratique

par contre, méfie toi, sur les derniers modèles de PSeye, le filtre infrarouge est sur une lentille donc si tu l'enlèves t'es flou !
masi il y a une solution ici :
http://cedric.tatangelo.com/index.php/2 … infrarouge

Hors ligne

 

#9 2010-11-16 12:35:57 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



Salut, ok je vois... De toute je verrais bien le moment venu. Sinon hier je suis tombé sur le même site.
Merci de l'info smile

Petio

Hors ligne

 

#10 2010-11-16 15:00:23 Re : Traitement de l'image pour application basique en SDL

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Traitement de l'image pour application basique en SDL



L'éclairage IR fonctionne de la même manière que dans le spectre visible, sauf qu'on ne le voit pas avec nos yeux... En éclairant les marqueurs, ça rendra le constraste plus fort entre noir (absorbe les fréquences, y compris IR proche) et blanc (renvoie les fréquences lumineuses) ce qui permet à reactivision de les reconnaître facilement, il y a quelques temps j'avais posté des vidéos qui montre une surface réactive éclairée en IR, tu les retrouveras ici : http://codelab.fr/48#p223

Hors ligne

 

#11 2010-11-17 00:06:00 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



OKok c'est good good tout ça! En ce moment on est en train de bosser afin d'avoir un début de rendu visuel, le temps de tout recevoir. De toute façon on donnera l'avancé du projet!

Merci de votre aide! big_smile

Dernière modification par Petio (2010-11-17 00:06:53)

Hors ligne

 

#12 2011-01-09 22:39:10 Re : Traitement de l'image pour application basique en SDL

Petio
membre
Date d'inscription: 2010-11-13
Messages: 18

Re: Traitement de l'image pour application basique en SDL



Bonsoir à tous!

Bon cela fait longtemps que je n'ai pas posté ici.... Faute de temps on a pas trop avancé sur le projet, mais on ne l’oubli pas! Je rassemble ce dont nous avons besoin au fur et a mesure.
D’ailleurs d'ici 2-3 semaines on devrait avoir un peu plus de temps, donc on va essayer de faire avancer tout ça.

La personne avec qui je fais ce projet va sans doute faire un site web afin que nous expliquions nos démarches pour que des personnes voulant se lancer dans ce sympathique projet puissent récupérer quelques idées. Ou tout simplement voir une démarche possible....

Donc je vous dis à dans 2-3 semaine (sur ce topic bien sur! big_smile) pour plus de news wink

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024