save results after 3d matrix neighbourhood operation
Info
This question is closed. Reopen it to edit or answer.
Show older comments
how can save a series of low resolution images after operation 10x10 pixels as a single pixel (eg, mean of 10x10 pixels)
for j=1:10
for k = 50:10:850;
for m = 50:10:300;
results(?,?,j) = mean(mean(Image(k:k+10,m:m+10,j)));
end
end
end
Thanks
Answers (1)
Andrei Bobrov
on 24 Oct 2013
Edited: Andrei Bobrov
on 24 Oct 2013
result = blockproc(Image,[10 10],@(x)mean(reshape(x.data,[],1,size(Image,3))));
1 Comment
Andrei Bobrov
on 24 Oct 2013
corrected
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!