matlab imread读图片问题??

imread有没有什么办法读取a.jpg,这里面a是一个变量,例如,我输入a=5,那么就读取5.jpg这个图片。图片都在matlab目录里。

第1个回答  推荐于2016-08-06
strcat和num2str的联合使用 即可:
a=5;
imread(which(strcat(num2str(a),'.jpg')))本回答被提问者采纳
第2个回答  2011-12-20
[filename, pathname] = uigetfile('*.jpg');%filename为文件名,pathname为路径名。
%若图片都在matlab目录里
x=imread(filename);
imshow(x)
第3个回答  2011-12-13
可以啊,应用下面的语句:
a=input('请输入a的值:');
a=num2str(a);
b=strcat(a,'.jpg');
[X,map]=imread(b);
image(X);
colormap(map);
第4个回答  2011-12-13
可以的。。 所以可以遍历文件夹中的文件

matlab imread读图片问题??
imread(which(strcat(num2str(a),'.jpg')))

matlab读取图片文件
使用imread命令读取图片。 I = imread('文件名.格式后缀'); 图片是以矩阵方式存储的,被读取出来就是一个矩阵。 所以I是一个矩阵,一般为三维的,如果是灰度图就是二维的。使用imshow命令显示图片。   imshow(I);使用这个函数将极大的简化读取图像的步骤。 Amazing Matlab! Enjoy you...

MATLAB中无法用imread函数读自己的图片。
1、首先在电脑中打开Matlab,点击”新建脚本“。2、输入读取并显示图片的代码:f=imread('E:\鱼木混猪.jpg');imshow(f)。3、点击“保存并运行”按钮。4、需要保存文件才能运行,选择文件保存位置,并设置文件名。5、保存完成后,就会在Matlab中弹出一个对话框显示读取的图片。

在MATLAB中,用imread函数不能将图读进来,为什么?
可能性之一是图片的格式不在Matlab的支持范围之内。你可以看一下imread支持哪些图片。

用MATLAB如何读取一个文件夹里的图片
1、查看图片所在的位置。2、输入命令I=imread('E:\\1.jpg')。3、点击右边工作区的名称为I的,可以查看图片的编码。4、输入命令imsho(I),选择命令,右击,执行所选内容。5、或选择命令,点击上端的“运行并前进”。6、如图所示,图片就显示出来了。

利用Matlab中的imread怎么读取图片
1、在matlab软件中,读取图像数据(载入)利用的是imread函数,主要有以下4种方式:A = imread(filename, fmt)[X, map] = imread(...)[...] = imread(filename)[...] = imread(URL,...)[...] = imread(...,Param1,Val1,Param2,Val2...)作为初步以及最为常见的方式,采取第一种...

MATLAB函数imread无法读取图像数据!
你要加入文件的存放路径啊!除非你的文件就存放在当前的工作目录下,负责读取图像的时候都是要加入文件路径的。[I,map]=imread('E:\\图像处理\\my_paper\\pcture\\lenacolor256.jpg');figure(1);imshow(I,map);这样的要的I是图像矩阵,map为空矩阵。

matlab 小波分解,读入图像的问题,load与imread区别
imread的使用方法是:I=imread('C:\\XXXX\\XXXX.jpg');load 是读取matalab本身附带的索引图(具体路径是C:\\MATLAB2009\\toolbox\\wavelet\\wavedemo);而imread是读取你自己的图片(也就是你电脑上的图);问题在于你处理的图片是真彩图(256*256*3)还是伪彩图(256*256);一般我们电脑上的图片都是...

imread([img,num2str(i),'.jpg'])请问在matlab里这句是什么意思啊_百度...
在MATLAB中,这行代码用于从指定的目录中读取图片。其中`imread`函数是用来读取图像的,`[img,num2str(i),'.jpg']`是一个向量,它构建了图片的文件名。`num2str(i)`函数将当前的循环变量`i`转换成字符串,以便与其它字符串连接起来,形成完整的文件名。例如,当`i`为1时,它会生成`'img1.jpg'...

matlab中imread能读取二值图像,怎么全变黑了
可能图像自己定义了颜色映射表,你读的时候把色表也读进来,显示时色表也加进去即可。[A,map]=imread('图片');imshow(A,map)

相似回答