实验1图像的基本操作计算机图形图像计算机图形图像.pdf

上传人:Q****o 文档编号:95909223 上传时间:2023-09-04 格式:PDF 页数:7 大小:699.42KB
返回 下载 相关 举报
实验1图像的基本操作计算机图形图像计算机图形图像.pdf_第1页
第1页 / 共7页
实验1图像的基本操作计算机图形图像计算机图形图像.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《实验1图像的基本操作计算机图形图像计算机图形图像.pdf》由会员分享,可在线阅读,更多相关《实验1图像的基本操作计算机图形图像计算机图形图像.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、广 东 海 洋 大 学 学 生 实 验 报 告 书(学 生 用 表)实验名称 图像的基本操作 课程名称 数字图像处理 课程号 学院(系)信息学院 专业 电子信息工程 班级 电子 1103 班 学生姓名 杜嘉星 学号 201011611308 实验地点 实验日期 实验 1 图像的基本操作 一、实验目的:学会用 MATLAB 工具箱中的函数对图像进行读取、显示和保存等的基本操作。二、实验内容:1、仔细阅读 MATLAB 帮助文件中有关函数 imread,size,whos,imshow,imwrite的使用说明,能充分理解其使用方法。2、并能运用以上函数完成相应的实验操作。三、实验要求:掌握并能熟

2、练应用上述函数。实验报告需要提交每步处理的命令并回答相关的问题。四、实验相关知识:学习有关函数的使用 imread 使用函数 imread 可以将图像读入 MATLAB 环境,imreaed 的语法为 imread(filename),其中 filename 是一个含有图像文件全名的字符串(包括任何可用的扩展名)。例如,f=imread(chestxray.jpg);要想读取指定路径中的图像,最简单的办法就是在 filename 中输入完整的或相对的。例如,f=imread(D:myimages chestxray.jpg);size 函数 size 可给出一幅图像的行数和列数。用如下格式可自

3、动确定一幅图像的大小:M,N=size(f);该语法将返回图像的行数(M)和列数(N)。whos 函数 whos 可以显示出一个数组的附加信息。语句为:whos f imshow 在 MATLAB 桌面上图像一般使用函数 imshow 来显示,该函数的基本语法为:imshow(f,GDOU-B-11-112 G)。其中,f 是一个图像数组,G 是显示该图像的灰度级数。若省略 G,则默认的灰度级数是 256。语法 imshow(f,low high)会将所有小于或等于 low 的值都显示为黑色,所有大于或等于 high 的值都显示为白色。语法 imshow(f,)可以将变量 low 设置为数组

4、f 的最小值,将变量 high 设置为数组 f 的最大值。这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用。imwrite 函数 imwrite 可以将图像写到磁盘上,该函数的语法为 imwrite(f,filename)。该语法结构中,filename 中包含的字符串必须是一种可识别的文件格式扩展名。若 filename 中不包含路径信息,则 imwrite 会将文件保存到当前的工作目录中。另外一种常用的只适用于 JPEG图像的函数用法是:imwrite(f,filename.jpg,quality,q),q 是一个 0 到 100 间的整数,q 越小,图像退化就越严重

5、。五、实验步骤:1、读入和显示图象(1)从硬盘中读入一幅名为 1a.tif 的图像,用 whos 提取该图像的基本信息,并使用 imshow 将其显示出来。(2)读入图像 1b.tif,并使用 imshow 显示。这幅图像的动态范围很小,但可以使用下列语句修正其显示结果:imshow(h,)。写出两次图像显示效果有什么差别。2、保存图像:读入 1c.tif,分别以 q50、25、15 和 0 将该图像用 imwrite 函数保存到硬盘上,文件名分别为 1c50.jpg,1c25.jpg,1c15.jpg,1c0.jpg。写出 q 值对保存的图像有何影响。3、用 MATLAB 语言编程读入一幅

6、24bit 的彩色图像,将其转化成灰度图像、二值图像。并将所有图像保存。五丶程序代码与图片 读取图片 clear all;close all;clc;f=imread(D:imageavril.jpg);%读取图片并显示 m,n=size(f);whos f;imshow(f);Size 代码结果:业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含

7、有图像文件全名的字符串包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用函数可以将图像写到磁盘上该函数的语法Name Size Bytes Class f 559x484x3 811668 uint8 array Grand total is 811668 elements using 811668 bytes Imshow(h,)的图片显示结果与原图的差别:clear all;close all;

8、clc;f=imread(D:imageavril.tif);%读取图片并显示 subplot(131);imshow(f);xlabel(a)原图);g=imread(D:imageavril.tif);subplot(132),imshow(g);xlabel(b)(f,)业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含有图像文件全名的字符串

9、包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用函数可以将图像写到磁盘上该函数的语法 imwrite(f,filename.jpg,quality,q)q 的取值对图像的影响:clear all;close all;clc;f=imread(D:imageavril.jpg);%读取图片并显示 imwrite(f,D:imageIc50.jpg,quality,50);imshow(f);Ic0

10、业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含有图像文件全名的字符串包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用函数可以将图像写到磁盘上该函数

11、的语法 Ic15 Ic25 Ic50 业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含有图像文件全名的字符串包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时

12、非常有用函数可以将图像写到磁盘上该函数的语法 灰度图像:f=rgb2gray(imread(D:imageavril.jpg);imshow(f)imwrite(f,huidu.jpg);二值图像 a=imread(D:imageavril.jpg);b=rgb2gray(a);level=graythresh(b);c=im2bw(b,level);imshow(c);业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四

13、实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含有图像文件全名的字符串包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用函数可以将图像写到磁盘上该函数的语法实验结果分析与总结:在经过对 q 值的几次测试之后,通过保存出来的图片的对比,q 值越小,图片的清晰度月模糊。这次的实验主要对 imread,size,whos,imshow,imwrite函数的使用和了解,能充分理解其

14、使用方法。这次实验对在 matlab 上的图片的写入和读出,并没有太多的难度,但是这次的实验主要是让我们对在 matlab 上经行图片的初步处理,基本上实验还是很成功的。成绩 指导教师 日期 第 页,共 页 业电子信息工程班级电子班学生姓名杜嘉星学号实验地点实验日期实验图像的基本操作一实验目的学会用工具箱中的函数对图像进行读取显示和保存等的基本操作二实验内容仔细阅读帮助文件中有关函数的使用说明能充分理解其使的命令并回答相关的问题四实验相关知识学习有关函数的使用使用函数可以将图像读入环境的语法为其中一个含有图像文件全名的字符串包括任何可用的扩展名例如要想读取指定路径中的图像最简单的办法就在中输入完整的或相对显示为黑色所有大于或等于的值都显示为白色语法可以将变量设置为数组的最小值将变量设置为数组的最大值这一形式在显示一幅动态范围较小的图像或既有正值又有负值的图像时非常有用函数可以将图像写到磁盘上该函数的语法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁