Matlab读取图像的问题:I=imread('X.jpg'),size(f)后得到的是ans = 166 176 3
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 16:59:22
Matlab读取图像的问题:I=imread('X.jpg'),size(f)后得到的是ans = 166 176 3
请问166*176是大小,后面那个3是表示什么?
X图像是一个黑白的矢量图.
请问166*176是大小,后面那个3是表示什么?
X图像是一个黑白的矢量图.
因为读取的是jpg图像,所以对应的矩阵会是三维的,分别代表R、G、B的颜色值.
再问: 谢谢,可是我的图像是黑白的呀,后来不放心我就又去色了一次,但还是有三个数字。书上给的例子也是jpg格式的,它就没有第三个数字。是《数字图像处理MATLAB版》的第10面。请问为什么呢,谢谢^_^
再答: 这个跟你的图像是不是黑白的没有关系,而是jpg这个文件格式读入就是三维的。 如果需要变成二维的,需要做一下转换,用rgb2gray(I)变换成灰度图,那么就是两维的了。
再问: 谢谢,可是我的图像是黑白的呀,后来不放心我就又去色了一次,但还是有三个数字。书上给的例子也是jpg格式的,它就没有第三个数字。是《数字图像处理MATLAB版》的第10面。请问为什么呢,谢谢^_^
再答: 这个跟你的图像是不是黑白的没有关系,而是jpg这个文件格式读入就是三维的。 如果需要变成二维的,需要做一下转换,用rgb2gray(I)变换成灰度图,那么就是两维的了。
Matlab读取图像的问题:I=imread('X.jpg'),size(f)后得到的是ans = 166 176 3
matlab问题 ref =double(imread('tu1.jpg')); ref = ref(1:size(re
MATLAB进行灰度图像读取时: I=imread('lena.bmp'); IW=rgb2gray(I); 总报错
MATLAB函数imread无法读取图像数据!
A=I(:,:,1);B=I(:,:,2);C=I(:,:,3);matlab这三句话是什么意思?其中I是读取的图像 I
matlab问题:I=imread('rice.png'); ZMAX=max(max(I));这句是什么意思?
matlab f=imread('Fig0704(Vase).tif.tif'); [ratio,maxdifferen
matlab中imread函数读入图像后,产生的矩阵是什么意思,每个元素代表像素的灰度值吗?
matlab问题:请问rice=imread('rice.png'); J=double(rice);后一个语句是什么意
matlab问题:f(x,y)=x2+y2,当x=1,2,3,4,5的时候,在一张图上画出F(x,y)的图像
用matlab画出f(x,y)=0的图像
若将函数f(x)=sinx的图像按向量a=(-x,-3)平移后得到函数g(x)的图像