Metagames

Vieux 30/01/2010, 23h46   #1 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut Stéréovision : obtenir une image 3D avec 2 webcam



J'ai un petit souci, oh 3 fois rien
J'ai un projet qui consiste à mapper une texture (damier, rayures, dessin ... ...) sur un modèle (=objet) 3D.

Voilà comment il faut que je procède :
(en vert ce que j'ai fait ou ce que je sais )
en rouge : le souci

- Placer 2 webcams qui seront en chargent de prendre les photos : Distance des objectifs : environ 3-4 cm
- Calibrer les caméras avec une mire et donc récupérer leurs petits paramètres intrinsèques (interne à chaque cam (focale...) et extrinsèques(position de l'une par rapport à l'autre)
- Prendre un objet quelconque en photo (1 photo par cam)

*- Mettre en relief (3D) cette objet en 1 seule et même photo à partir des 2 photos
- Transposer cette objet en 2D : pas encore fait, mais j'ai mes matrices de calculs qui n'attendent que de chauffer
- Traiter l'image pour y appliquer la texture
- Utiliser mes matrices mais à l'envers pour reconstruire l'objet en 3D (en réalité ca sera la texture)




Mais en fait :
Citation:
- Mettre en relief (3D) cette objet en 1 seule et même photo à partir des 2 photos
j'ai décomposé en 3 parties : je n'ai pas encore réalisé les 2 premières et la 3ème c'est là où je bloque...
- Trouver les points significatifs de chacune des 2 images : algo SIFT, Harris ...
- Vérifier que les points trouvés appartiennent aux 2 images, que ce ne sont pas des points merdiques : vérifier une zone

*- Une fois que j'ai les zones de trouvées. Je ne sais pas trop quoi en faire



Faut-il trouver un vecteur entre les 2 points et créé un point moyenneur ?
Faut-il trouver la matrice qui superpose les points trouvés : ce qui donne en fait une image panoramique.
Faut-il ... autre ? ^^


Les règles du jeu sont :
- Je peux demander à mes profs ... si ce que je pense n'ai pas HS, mais pas la réponse Donc je sais que ce que j'ai fait est bon, reste plus qu'à le coder.
- Je n'ai encore eu aucun cours de 3D, d'où le souci de créer une image 2D avec de la 3D volumique (si je ne dis pas de connerie)
- Interdit au soft, faut que je crée ce petit monde avec mes doigts sous MATLAB : Mais si y'a un soft qui explique comment il fait, je suis preneur



Here the problem
Merci (/me croise les doigts)


Edit : voilà une illustration pour ceux qui ne comprennent pas.
Spoiler

Je dois obtenir avec mes cameras une image comme celle du haut à gauche, sachant que j'ai pris un cube, mais que la manip est la même pour toute sorte ^^
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Vieux 01/02/2010, 23h37   #2 (permalink)
Profil
Membre
Ancienneté  94%
Ancienneté 94%
 
Date d'inscription: mai 2006
Âge: 40
Genre : Homme
Pays :
Messages: 1 138
Téléchargements: 6
Uploads: 0
Merci: 147
Remercié 96 fois dans 73 Posts
Par défaut

Alors là je n'y connais rien du tout. mais ca a l'air un jolie bout de projet.
Du coup je post ce ptit n'importe quoi (tu m'en excuseras) pour suivre le projet.

Peut etre en section création 3D ? (mais il n'y a jamais beaucoup de passage reconnaissons le).

Drapal quoi.
__________________
the_real_slim_jesus est déconnecté   Réponse avec citation
Vieux 02/02/2010, 18h12   #3 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

Merci slim_jesus faut juste que je mette au point le bordel , ca me ferait chier maintenant que j'ai quasi tout de fait que je n'arrive pas à terminer

Lors de la calibration de mes caméras, j'ai récupérer la matrice de rotation-translation qui me permet de passer de la caméra2 à la caméra1 (en position).
Comme on le voit la dessus :

on voit ce qui est blanc, + ce qu'on voit en fermant un oeil : je viens de le faire avec ma bouteille de coca sur le bureau
Donc je compte faire ca :
- Remettre la vue2 en postion de la vue 1
- Fusionner les deux ^.^ à partir de leur points communs
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Vieux 24/02/2010, 22h26   #4 (permalink)
Profil
Moi, Gamer du Dimanche
Ancienneté  46%
Ancienneté 46%
 
Avatar de djsteph974
 
Date d'inscription: mai 2009
Âge: 41
Genre : Homme
Pays :
Messages: 2 053
Téléchargements: 25
Uploads: 2
Entrées dans le blog: 2
Merci: 97
Remercié 113 fois dans 68 Posts
Par défaut

Salut Hamato , je ne sais pas si ça va t'aider , je suis dans le même cas , sur la 3D mais en mode vidéoprojecteur. J'ai pigé comment la stéréoscopie (comme dans les cinémas) fonctionne et je compte m'y mettre dès que je peux !!!

Je suis souvent sur le site Allinbox , tu doit peut être déjà connaitre ?

Jte met un des liens concernant la stéréoscopie.

Stereobox -- Projection En Relief [INFO] - 3D-Stéréoscopie - Projets en cours - FORUM Allinbox

A+
djsteph974 est déconnecté   Réponse avec citation
Vieux 25/02/2010, 18h09   #5 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

Nope pas ce lien
Mais je vais finter. Car il faut recontruire les points par triangulation. Triangulation qui se retrouve grâce aux paramètres des matrices de calibrage de caméra.
Donc je vais selectionner manuellement les points à reconstuire, sur l'image référence.

Donc je vais m'abandonner à la partie : corrélation des deux images pour savoir les points et le faire manuellement.

Pour résumer :
je passe de

- Trouver les points significatifs de chacune des 2 images : algo SIFT, Harris ...
- Vérifier que les points trouvés appartiennent aux 2 images, que ce ne sont pas des points merdiques : vérifier une zone

*- Une fois que j'ai les zones de trouvées. Je ne sais pas trop quoi en faire


à
- Selectionner manuellement les points à reconstuire (évite de trouver les zones communes)
- Reconstruire ses points à partir de l'image référence pour éviter de faire des calculs

C'est de la salowprie mais on fait comme on peut quand on ne sait pas :p
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Vieux 16/03/2010, 13h15   #6 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

Y'a bon j'ai obtenu ma reconstruction 3D \o/

C'est tout moche mais y'a bon (enfin j'espère) J'posterai mes résultats, ma méthode et tenterai de faire un .exe pour que vous puissiez tester le petit bordel
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Vieux 16/03/2010, 17h55   #7 (permalink)
Profil
Moi, Gamer du Dimanche
Ancienneté  46%
Ancienneté 46%
 
Avatar de djsteph974
 
Date d'inscription: mai 2009
Âge: 41
Genre : Homme
Pays :
Messages: 2 053
Téléchargements: 25
Uploads: 2
Entrées dans le blog: 2
Merci: 97
Remercié 113 fois dans 68 Posts
Par défaut

Salut Hamato !!! Alors ce projet ça avance ?

Je ne sais pas si tu connais ce petit logiciel tout simple que je me suis servi pour mes tests de stéréovision, StéréoMovie Maker

Il est très pratique , je ne saisp as si ça peut t'aider.

Tu peux mettre deux vidéos différentes ou identiques , décalé ces images , décalé le temps de l'image, et même ajouter d'autres effets.

Moi, je m'en servirai certainement pour mon vidéoprojecteur DIY.

A+

Dernière modification par djsteph974 ; 16/03/2010 à 18h00.
djsteph974 est déconnecté   Réponse avec citation
Cet utilisateur dit Merci à djsteph974 pour ce poste utile:
Hamato (16/03/2010)
Vieux 16/03/2010, 20h35   #8 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

Le truc c'est que je dois créer de mes petites mains le programme ^^
de toute facon maintenant ma soutenance est passée ^.^

mais quand j'aurai le temps j'essaierai de me pencher dessus
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Vieux 17/03/2010, 15h19   #9 (permalink)
Profil
Membre
Ancienneté  38%
Ancienneté 38%
 
Date d'inscription: mars 2010
Pays :
Messages: 1
Téléchargements: 0
Uploads: 0
Merci: 0
Remercié 0 fois dans 0 Posts
Par défaut calibrage de caméra

slt hamato;

chui en stage et mon projet ressemble un petit peu à votre ancien projet.

j'espère que vous pouvez m'aider

j'ai du mal à calibrer mes 2 webcams,

est ce que vous avez une documentation qui peut m'aider à faire ça.

ps: je travaille sur matlab.


merci a+
gegaweb est déconnecté   Réponse avec citation
Vieux 17/03/2010, 18h14   #10 (permalink)
Profil
···· ·- -- ·- - ---
Ancienneté  51%
Ancienneté 51%
 
Avatar de Hamato
 
Date d'inscription: décembre 2008
Genre : Homme
Pays :
Messages: 10 771
Téléchargements: 14
Uploads: 3
Merci: 368
Remercié 855 fois dans 541 Posts
Par défaut

No problemo, ca sera avec plaisir

Pour la calibration, y'a une Toolbox qui existe.
Mais je te propose de commencer avec ce soft pour commencer et capter le processus de calibrage.
Camera Calibration Tools
(il est basé sur la toolbox)

Ensuite quand tu auras bien capté tout ^^ tu te lanceras avec l'utilisation de la Toolbox (si tu veux ^^)
Camera Calibration Toolbox for Matlab


Tu connais les différents paramètres de la calibration : intrinsèques et extrinsèques ?


edit : J'upload mon rapport (baclé)
http://www.megaupload.com/?d=QFG8XXPL
__________________
Discord MetaGames :

https://discord.gg/88WNwhEUDG
Hamato est déconnecté   Réponse avec citation
Réponse
Précédent   Metagames > Discussions Générales > Points Divers

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Comment régler la Wii et la Tv pour obtenir la meilleur image possible Svp ? Dom. Wii 20 18/01/2011 12h41
Comment obtenir la meilleur qualité d'image avec une PS2... SeiferMAX Playstation 2 2 30/07/2010 22h33
Eye toy avec webcam trust Invité Playstation 2 2 12/08/2005 22h18
[PB] avec ma webcam Invité Informatique 6 21/07/2005 18h56
Webcam avec camescope Invité Informatique 3 28/06/2005 19h49


Fuseau horaire GMT +1. Il est actuellement 12h22.


© 2003-2018 MetaGames. Tous droits réservés.