Matlab中怎样将将多幅灰度图像存入一个三维数组当中?

例如最后得到3600*10*5的数组,分别表示单幅图像总像素为3600,属于这一类图像有10幅,总共有5类图像。不晓得有没有表达清楚,希望各位高手能不吝赐教!得到好的回答... 例如最后得到3600*10*5的数组,分别表示单幅图像总像素为3600,属于这一类图像有10幅,总共有5类图像。不晓得有没有表达清楚,希望各位高手能不吝赐教!得到好的回答一定追加分数,不胜感激! 展开
 我来答
jhshan350w
推荐于2016-11-01
知道答主
回答量:1
采纳率:0%
帮助的人:2.9万
展开全部
imagearray = zeros(3600,10,5,'uint8');%申请数组保持图片
for i=1:5 %五类图片
for j=1:10%每类10副
image = imread('1.jpg');%读图片,是二维的
image = image(:);%根据你的表述,图片二维数据需转为一维,即列向量
imagearray(:,j,i) = image;%保存图片
end
end
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式