필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

How to slipt an image into equal & non-overlapping 2*2 matrixes in matlab?

조회 수: 1 (최근 30일)
kalai vani
kalai vani 2013년 7월 19일
Hi friends, I am in need to slipt the image into 2*2 blocks. i used mat2cell comment but later i am unable to access each element in a cell.. so plz provide me the coding to slip the image using for loop.. its urgent...

답변 (3개)

Iain
Iain 2013년 7월 19일
편집: Iain 2013년 7월 19일
For a 128 by 128...
for i = 1:2:127
for j = 1:2:127
split_2x2(:,:,(i+1)/2,(j+1)/2) = image(i+[0 1],j+[0 1]);
end
end
a_2x2 = split_2x2(:,:,4,6)

Jos (10584)
Jos (10584) 2013년 7월 19일
편집: Jos (10584) 2013년 7월 19일
To access the contents of a cell you need to use curly braces
C = { magic(2) ; 3*magic(2)} ;
C1 = C(1)
C2 = C{1}
whos

Image Analyst
Image Analyst 2013년 7월 19일

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by