Recompose a 3D shape from 2 sub matrix

1 vue (au cours des 30 derniers jours)
ocelote
ocelote le 30 Oct 2012
I am looking for a way to align 3D shapes and thus recompose a matrix. I have 3 matrix AB, A and B which contain each a 3D item and AB is composed of A and B.
I would like to find the rotation, translation needed for A and B to rebuild AB.
Do you have any methodology, or useful functions that could help me ?
Regards.
  2 commentaires
Matt J
Matt J le 30 Oct 2012
Modifié(e) : Matt J le 30 Oct 2012
Explain what "AB is composed of A and B" means. Do you mean that AB is the sum of roto-translated versions of A and B? So you have 6 degrees of freedom in A and another 6 dof in B?
Which of your data are matrices (2D) and which of your data are 3D arrays?
ocelote
ocelote le 30 Oct 2012
"So you have 6 degrees of freedom in A and another 6 dof in B" yes exactly.
It is as if AB was separated in 2 different pieces that are each independant. Each matrix AB, A and B are 3D (stack of 2D images).
I might to detect 1 of the two flat surfaces of AB to find how A should be rotated/translated to stick this surface and do the same for B with the other flat surface of AB.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur 3-D Scene Control dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by