matlab图像显示及保存

matlab图像显示及保存,第1张

姓名:边颖超

学号:19021210974

利用MATLAB读取一张灰度和彩色图像,查看其对应的元素矩阵,将灰度图像与彩色图像显示出来,并获取该图像的高度、宽度等信息,最后将该图像另存为一幅图像。

利用imread函数读入灰度hurricane,并命名为Original Imagel;利用imshow函数可在提前设置的窗口中对读入进行显示,本实验设置22矩阵窗口,灰度显示在第一位置;利用size函数在命令行窗口可得到灰度高度、宽度信息。如图1程序所示。

利用imread函数读入RGBcolor,并命名为Original Image2;利用imshow函数可在提前设置的窗口中对读入进行显示,本部分设置figure1窗口,22矩阵窗口,彩色显示在第二位置;利用size函数在命令行窗口可得到彩色高度、宽度信息。如图1程序所示。

(2)另存有三种方式,可以分别利用print、imwrite、saves三个函数进行保存。三种函数有各自不同的调用格式,如下图程序注释。本实验将figure1中所有显示的全部另存为文件名test1格式png,保存位置为当前文件夹。如图2程序所示。

(3)最终结果

用命令:ginput(n),其中n表示你打算取图像中的n个点的函数值。

比如:

x=0:001:pi;

y=sin(x);

plot(x,y)

ginput(5)

运行之后在图像中会出现箭头,将箭头移动到你想知道函数值的地方,就可以知道其对应的函数值了。例子中只能求出5个点的函数值。

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、使用“-156:001:156;”创建一维数组,表示从-156到156,每隔001会取一个数字。这个一维数组用来作为正割函数点的横坐标。

3、创建两个函数,分别是y1=1/cos(x);y2=2/cos(x)。注意此处使用的是点除。

4、使用函数plot(x,y1,x,y2)在一张图中绘制这两个正割函数的图像,如果要绘制其中一个,可以使用函数plot(x,y1)或plot(x,y2)进行绘制。

5、使用函数title()给正割函数图像添加标题,使用函数xlabel()、ylabel()给正割函数图像添加坐标轴名称。

6、使用语句grid on;给正割函数图像添加坐标分割线,也成为网格线。

7、查看绘制的两个个函数曲线的图像,注意查看它的标题、坐标轴、网格分割线;注意当x=0时,这两条函数曲线都位于最低点。

1、打开:在主界面上输入命令将图像转换为数据;Data = imread('folder iconbmp')。

2、查看数据:双击工作区中的数据,我们可以看到图像数据的具体信息。

3、验证图像结果:输入命令,我们可以看到数据数据是所代表的;Imshow(数据)。

4、灰度说明:我们可以通过输入指令获得灰度后的矩阵; GDATA = rgb2gray(数据)。

5、查看灰色矩阵:双击,右边的工作区,gdata,可以看到数据的具体信息。

6、显示灰度图像:如下图所示,可以看到后的灰度。

以上就是关于matlab图像显示及保存全部的内容,包括:matlab图像显示及保存、matlab 已知函数图像 如何求 函数值、matlab中图像显示函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9696023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存