I have a CT image which is double with a size of 512 x 512 x 176 I'm looking to take a range of slices individually for analysis for instance slices 40 - 60. I'm currently using:
for I = 3Dmatrix(:, :, 40:60)
%Algorithms code
end

 Risposta accettata

James Tursa
James Tursa il 19 Apr 2017
Does this do what you want?
for I = 40:60
my3Dslice = my3Darray(:,:,I);
%Algorithms code
end

4 Commenti

Nick Prince
Nick Prince il 20 Apr 2017
Yes it was thank you very much
What if you don't know the slices you want to analyze? For example, I want have an annotated CT image of size 512 x 512 x 38 and I need to find the slices which contain the annotated tumor (which are white and the background is grey).
James Tursa
James Tursa il 1 Apr 2020
@Nandini: Open up a new Question for this with the details of your problem.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by