99问答网
所有问题
matlab imread 怎么一次读取多张图片?用循环的方法
比如我文件名为001.bmp-050.bmp。然后用FOR语句应该怎么写啊。。
举报该问题
推荐答案 2013-09-13
%此程序将每个文件的数据依次放在了a的对应项内,运行完成后要调用001.bmp的数据的话只需用a{2}即可,其他的类推。
a = {}
for mi = 1:50
if mi<10
a(mi) = {imread(['00',num2str(mi),'.bmp'])};
else
a(mi) = {imread(['0',num2str(mi),'.bmp'])};
end
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WvzXveXzjXtBezjv7Wj.html
其他回答
第1个回答 2013-09-13
fileform = '图片路径\*.bmp';
filepathsrc = '图片路径';
file = dir(fileform);
for i = 1:length(file)
myimg[i] = imread([filepathsrc, file(i).name]);
end
图片路径替换成自己的图片路径,记得在最后加一个斜线
本回答被提问者和网友采纳
第2个回答 2013-09-13
M=[];
for i=1:50
m=imread(num2str(i),'.bmp');
M=[M;m];
end
50张图片存储在M中
相似回答
matlab
imread
怎么一次读取多张图片
啊?
答:
matlab的Imread不可以一次读取多张图片
,因为每一张图片都是以矩阵的形式读入matlab的。每一张图片都需要用一个变量来保存。如果想批量读取图片可以使用循环设置变量,并导入,使用eval()执行。
如何用matlab
批量
读取图片?
答:
2
循环
读图 I=cell(1,n);for i=1:n imageName=strcat(num2str(i),'.jpg');I{i} =
imread
(imageName);end 3 处理图像 --- 如果
图像很多
,那么最好这样,第二步和第三步合并 for i=1:n imageName=strcat(num2str(i),'.jpg');I = imread(imageName);处理当前图像 end ...
如何用matlab循环
读入、处理、保存多幅
图片
答:
I=
imread
(['stima1_',sprintf('%03d',i),'.bmp']);J=imnoise(I, 'gaussian',0,2.9);imwrite(J,['stima1_',sprintf('%03d',i),'a.bmp'],'bmp');end 应当就可以了。
matlab
怎么
批量
读取图像
答:
2.批量
读取图像的
问题 (1) 如果是已知图像所在位置并且图像名称是有规律的,类似于001.jpg,002.jpg...的,则通过一个
循环
就可以读进来,比如上面的例子,读取时的程序师这样的:for i=0:9 gi=
imread
(strcat('newg', num2str(i),'.jpg'));G(:,:,i+1)=gi;end 依然需要注意抓换i的类...
matlab
imread
怎么一次读取多张图片
啊?您说您已经知道了,能告诉我一...
视频时间 1:10
matlab如何
读入多幅bmp格式的
图片
视频时间 1:10
matlab
imread怎么循环
读入000a 000b 001a 001b 一直到 208a 208b 急...
答:
先利用dir获取这几个文件的地址并(p1=dir('c:\users\desktop\b\附件5\*.bmp*'),*表示默认这样就可以得到
很多
文件名),得到的是满足条件的许多文件名,然后对文件名进行
循环
matlab
imread
()批量
读取图片
答:
1).name,'bmp');%读入第一幅图像 [height,width] = size(im_temp);%得到
图像的
尺寸 DB(:,:,a) = zeros(height,width,im_num,'uint8');读入全部图像 for a = 1:length(imname)DB(:,:,a) =
imread
(imname(a).name,'bmp');%
读取图像
数据 end 批量读入
图片
用cat函数连接;
用
MATLAB如何读取
一个文件夹里的
图片
答:
主要使用了
imread
函数,for
循环
指令,即函数imread用于
读取图片
文件中的数据,for用于读取所有图片。可以在
matlab的
命令窗口中输入doc imread或者help imread即可获得该函数的帮助信息。clear;clc[f,p]=uigetfile('*.*','选择
图像
文件');if fA=imread(strcat(p,f));imshow(A);end下面这段代码实现文件...
大家正在搜
matlab读取图片imread
matlab中imread怎么用
matlab imread用法
用matlab读取bmp图像数据
matlab怎么读取数据
matlab读取jpg图片
matlab读取灰度图
matlab读取图像数据
matlab读取rgb
相关问题
matlab imread 怎么一次读取多张图片啊?
matlab imread()批量读取图片
matlab怎样用循环读入多张图片?
如何用matlab循环读入、处理、保存多幅图片
matlab怎么一次读入多张图
matlab的imread语句可以提取一张图片的信息,比如i...
如何用matlab来读入多幅图片
matlab读取多张图片