实验1图像的基本操作计算机图形图像计算机图形图像.pdf
《实验1图像的基本操作计算机图形图像计算机图形图像.pdf》由会员分享,可在线阅读,更多相关《实验1图像的基本操作计算机图形图像计算机图形图像.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 图像 基本 操作 计算机 图形图像
限制150内