如何使用Matlab将图像划分为8个区域

时间:2012-05-02 22:09:19

标签: image-processing matlab

我有256x256图像,是否有任何简单的方法将其划分为8个区域(32x32)并获得特定区域?例如:区域4,6

1 个答案:

答案 0 :(得分:3)

图像存储为二维数组。

function region = fnGetRegion(C,I,J);
% C is 256x256 image, I, J each range 1:8 to get 32x32 subregion of C
region = C((I-1)*32+[1:32],(J-1)*32+[1:32]);
end