imread函数 matlab用法(如何用matlab读出一个灰度图像各点灰度值大小?)
大家好,今天小编关注到一个比较有意思的话题,就是关于imread在matlab中的用法(matlab中imread怎么读取画出来的图)的问题,于是小编就整理了4个相关介绍为您解答,让我们一起看看吧。
(图片来源网络,侵删)如何用Matlab读入并显示图片文件?
MATLAB支持的图形图象格式很全面的,其自带的图片文件存储位置为MATLAB安装文件夹下的toolbox\images\imdemos.使用imread()函数来读取图片:比如你要读的图片在D:\PIC,叫photo.jpg则应输入输入:A=imread('d:\pic\photo.jpg'); imshow(A)
也可以先把图片保存到work目录中。Matlab安装时一般默认位于C:\Documents and Settings\Administrator\My Documents\MATLAB此时可以直接输入:A=imread('photo.jpg'); imshow(A);
以下几行代码,可以实现多图片文件的读入:%%%%%%%%%%%%%%%%%%%%%%%all_ccdfile=char('LENA616.bmp', 'LENA617.bmp'); %可以在这这里继续添加你的文件名字,这里比较耗时tmp=size(all_ccdfile);
(图片来源网络,侵删)file_num=tmp(1);
%%%file_num:文件的个数
for i=1:file_num
(图片来源网络,侵删)ccdfile=deblank(all_ccdfile(i,:));
ii=imread(ccdfile);
%%%%%%读入图片
%%%处理
如何用matlab读出一个灰度图像各点灰度值大小?
1.调用matlab的图像读取函数imread读图片,把图片放在work文件夹下I = imread('样品.jpg');
2.变为灰度图G = rgb2gray(I);
3.双击workspace中的G项,在弹出的array edit中就看到了灰度矩阵
用matlab提取论文图片中曲线的数据?
1、打开matlab,命令窗口输入:i=imread('C:\Users\Administrator\Desktop\00.jpg');%导入原始图片(这里以*jpg格式图片为例,其它格式的话改一下就行)。
2、命令窗口输入:imshow(i);%显示图片。
3、命令窗口输入:[x0,y0] = ginput; 依次选择点后,按Enter键回车,%输入代码后,在导入图片中选择坐标轴上点(原点,x轴最大点,y轴最大点,(Xmax,Ymax)。
4、命令窗口输入:[x1,y1] = ginput;如上步,沿曲线选择上若干点,回车。
5、命令窗口输入:x1= (x1-min(x0))*120/(max(x0)-min(x0)); y1=(y1-max(y1))*250/(min(y0)-max(y0)); plot(x1,y1); axis();%得到所需的图线,如图。
6、命令窗口输入:xlswrite(‘0.xlsx’,x1, 'A1:A71');lswrite(‘0.xlsx’,y1, 'B1:B71');把曲线数据导出到同一个表格。
Matlab如何读取图片,显示和保存图像?
1、以文件打开方式读入图片[fn,pn,fi]=uigetfile('*.bmp','选择图片');I=imread([pn fn]);2、直接读入图片I=imread('F:\exam\Matlab\shibie\1.jpg');F:\exam\Matlab\shibie\1.jpg 是图片1.jpg的路径
到此,以上就是小编对于imread函数 matlab用法的问题就介绍到这了,希望这4点解答对大家有用。