如何用matlab将图片转换成矩阵,谢谢!!!

谢谢各位高手,请问如何将图片输入matlab并转换成矩阵?很着急,麻烦了~

第1个回答  2006-11-24
x=imread('cameraman.tif');

你输入这个试度明白了

imread是图像读入,

imwrite是相反的操作本回答被提问者采纳

如何用matlab将图片转换成矩阵,谢谢!!!
x=imread('cameraman.tif');你输入这个试度明白了 imread是图像读入,imwrite是相反的操作

如何用matlab将图像转换为矩阵?
用matlab将图像转化为矩阵的方法 1、a=imread('1.jpg');2、图像imread后,a已经是矩阵了(彩色的3维,灰度2维);3、matlab操作数据以矩阵为基础,也就是计算都是矩阵啦。matlab的作用 它可以用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。我曾经用它做运筹学方面的...

matlab中如何将图像转换成为矩阵?
使用函数imread,用法如下:imread('example.jpg');注意example.jpg要在当前工作目录下

MATLAB怎么能集体导入多张图片形成一个三维矩阵
集体导入多张图片形成一个三维矩阵方法如下:n=3 %假设有A1,A2,A3,将其组合到B(3,8,2)中 A1=ones(8,2);A2=ones(8,2);A3=ones(8,2);B=zeros(n,8,2);for i=1:n B(i,:,:)=eval(['A',num2str(i)]);end 修改为n=90即可。入导出,是数据库的一种专用命令。这里的数...

matlab程序:将图片序列形成一个矩阵
n = 5;for i = 1:n fn = ['d:\\' filename num2str(i) '.jpg'];p = imread(fn);data = [data; p(:)]; % 如果图片都一样大小 data{i} = p(:); % 如果图片大小不一 end;

在matlab中把一张图片转化成若干个矩阵的函数是什么?
你的意思就是读取图片吗?用imread函数 f=imread('D:\\kid.jpg');%假设你在D盘根目录下的kid.jpg图片 如果kid.jpg是彩色图片,那么f是个三维的矩阵,分别存放图片的R、G、B值 如是黑白图片,那f就是一个二维的

用matlab如何将图片还原成为矩阵?
输入:strImgFilename 图片文件名 huiGrade 图像灰度化标志,0 no; >1 and <=256 灰度级 输出:width 图像宽度 height 图像高度 返回值:图像的点阵数据(按照24位BMP格式)原型:int WINAPI icePub_imgBufferToFileTextdata(char *mImageBuffer,char *strFilename,int width,int height,char *str...

matlab 二值图像fig如何转化成矩阵
matlab中无论何种格式,只要是支持的图像数据 一律用imread(fig),读取之后的数据你可以保存在一个变量中,该变量就是矩阵了,你想怎么操作都可以 例如:>>myPic = imread('c:\\1.jpg');

Matlab中怎么把jpg图片存成二维矩阵
首先,二维矩阵只能表示灰度图片。所以,如果jpg是彩色的,要用rgb2gray 转换为灰度图片才可以。其次,MATLAB读取进来的图片都是数组形式,如果要把图片保存为二维数组,直接使用save函数即可。例如 picture是彩色图片。那么 pic = rgb2gray(picture);save picmat pic 则将pic这个图片以二维数组形式保存在pic...

matlab如何将用plot画的图保存到矩阵中
不显示坐标轴可以在后面加一句axis off 在画出的图上编辑框上,点菜单file-->Save as,选择不同的保存类型,就保存为图像了

相似回答