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

 Akzeptierte Antwort

James Tursa
James Tursa am 19 Apr. 2017

0 Stimmen

Does this do what you want?
for I = 40:60
my3Dslice = my3Darray(:,:,I);
%Algorithms code
end

4 Kommentare

Nick Prince
Nick Prince am 20 Apr. 2017
Yes it was thank you very much
Nandini Chatterjee
Nandini Chatterjee am 1 Apr. 2020
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 am 1 Apr. 2020
@Nandini: Open up a new Question for this with the details of your problem.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by