Finding maximum axial slice location from 3D binary label
Afficher commentaires plus anciens
Hello,
I want to find the maximum axial slice location/number/position of a 3D binary mask.

which means the slice location where the binary mask ends.
2 commentaires
darova
le 17 Avr 2020
What about min and max?
Réponses (1)
darova
le 17 Avr 2020
- Use find to find all values
- Use ind2sub to convert indices to i,j,k (x,y,z)
ix = find(V(:)); % find nonzero values
[i1,i2,i3] = ind2sub(size(V),ix); % convert to i,j,k
[~,imax1] = max(i1); % max i
[~,imax2] = max(i2); % max j
[~,imax3] = max(i3); % max k
plot3(i1(imax1),i2(imax1),i3(imax1),'.r')
Catégories
En savoir plus sur Display Image dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

