您的位置:首页 > 其它

将图像分块并保存到数组中

2018-01-10 21:40 204 查看
将图像进行分块,并保存数组中,便于计算函数blockproc不方便解决的问题。

function outCell = blockCell( inputImg,m,n )
%UNTITLED2 此处显示有关此函数的摘要
% 此处显示详细说明
%inputImg输入图像
%m 输入分块的行
%n 输入分块的列
[row,col]=size(inputImg);
nn=rem(col,n);%取余
mm=rem(row,m);

block_m = m*ones(1,floor(row/m));
block_n = n*ones(1,floor(col/n));

outCell =mat2cell(inputImg,[block_m mm],[block_n nn]);

end

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: