2011-03-04 1 views
0

Est-il possible d'obtenir de bonnes surfaces reconstruites à partir de caméras bumbleebee (produites par Point Grey Research) .Quelqu'un a des informations à ce sujet? Je cherche une solution assez simple qui devrait être facile à mettre en œuvre.StéréoReconstruction à partir d'images

+0

Votre question ne précise pas ce que vous voulez implémenter. En outre: voulez-vous extraire des informations 3D complètes d'une scène ou une carte de profondeur (la distance entre la caméra et l'objet) suffit-elle? –

+0

Je veux finir par obtenir la surface .... mais je crois que si je peux obtenir les points 3d alors je peux trouver les normales et ensemble mettre ces deux dans la reconstruction de poisson pour obtenir la surface de sortie .. – Manish

Répondre

0

J'ai déjà travaillé avec la caméra BumbleBee. Je peux vous dire que le logiciel de profondeur stéréo intégré peut être très sensible aux propriétés de couleur/matière et ainsi confondre l'ombrage avec la forme etc. Ainsi, la reconstruction à partir d'un tir n'est probablement pas faisable.

Si vous souhaitez déplacer la caméra pour créer une structure à partir du mouvement, essayez un nombre quelconque de logiciels SfM tels que Bundler et Voodoo tracker. Ceux-ci peuvent produire un nuage de points 3D. Une fois le nuage de points 3D obtenu, vous pouvez utiliser un logiciel de mappage de texture 3D tel que CMVS pour colorer le nuage de points. Notez que CMVS est conçu pour fonctionner avec Bundler. Vous devrez faire une conversion de format si vous utilisez un autre paquet SfM.

Si vous préférez rouler le vôtre, je vous suggère de lire le Hartley and Zisserman classic.

+0

Merci pxu pour la answer.Well j'utilise FLYCAPTURE_BUMBLEBEEXB3 pour être précis et il a 2 caméras (en fait 3) mais j'utilise le leaft et à droite pour trouver l'image et puis il a aussi une sorte de programme d'exemple pour générer le nuage de points. ? Avez vous déjà essayé cela auparavant? – Manish

+0

C'est ce que je voulais dire par le logiciel de profondeur stéréo intégré. Il est capable de gérer de bonnes surfaces mates mais peut être perturbé par des choses plus compliquées. Par exemple, il peut bien faire une reconstruction stéréo d'une chaise, mais pas quand une personne est assise sur une chaise. – peakxu

+0

@ pxu- avez-vous utilisé la fonction triclopsRCD16ToXYZ? Ce que je reçois comme la sortie est projetée sur une sphère alors que j'ai besoin d'un véritable nuage 3d de l'objet (où certaines parties sont clairement derrière les autres) .I normaliser les coordonnées x, y, z avant de les écrire cependant. – Manish