Need help in viewing a 2D image in 3D space.

3 vues (au cours des 30 derniers jours)
RAJESHWAR R
RAJESHWAR R le 24 Nov 2020
Commenté : RAJESHWAR R le 17 Déc 2020
I have an image that consistes of black dots on a white background. I generated this image by identifying particles from an image I have and assigning black to the particles and white to others. I have around 8 such images.I need to view them in 3D space to get an idea about how the flow field looks. I have the images and the disctance between each image (This is constant). How can I combine all my images and view in a 3D space??

Réponse acceptée

Walter Roberson
Walter Roberson le 24 Nov 2020
volumeviewer perhaps. But I suspect
idx = find(YourMatrix) ;
[r, c, p] = ind2sub(size(YourMatrix), idx);
scatter3(c, r, p)
Notice that is not scatter3(r, c, p)
Also really you should be multiplying the indices by the distance between adjacent pixels in the appropriate direction.
  1 commentaire
RAJESHWAR R
RAJESHWAR R le 17 Déc 2020
Sir its giving me a blue image why is it so?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by