收藏 分享(赏)

图像的显示与格式变换.doc

上传人:gnk289057 文档编号:11904518 上传时间:2021-03-28 格式:DOC 页数:4 大小:217KB
下载 相关 举报
图像的显示与格式变换.doc_第1页
第1页 / 共4页
图像的显示与格式变换.doc_第2页
第2页 / 共4页
图像的显示与格式变换.doc_第3页
第3页 / 共4页
图像的显示与格式变换.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验一 图像的显示与运算一、 实验目的熟悉 Matlab 图像运算的基础矩阵运算;熟悉图像矩阵的显示方法(灰度、彩色);二、 实验内容1. Matlab 图像处理工具箱的初步练习。2. 练习图像读写命令 imread 和 imwrite 等函数进行图像文件显示、存储、运算。三、 实验原理点击 Matlab 快捷键图标(Matlab/bin/matlab.exe), 打开 Matlab 的工作窗(或指令窗 )Matlab 的使用方式指令行操作之直接交互工作方式;使用 matlab 编程语言之程序设计方式 .交互方式的使用:在 Matlab 工作窗中一般输入以下三种指令行:命令表达式赋值语句:变量

2、 = 表达式;基本命令:键盘快捷键上、下箭头的使用clc %清除指令窗口clear %从内存中清除变量和函数clf %清除当前图cd %改变或显示当前工作目录基本函数:1) 矩阵索引在 Matlab 中,矩阵可以很方便地用一列被方括号括起并用分号隔开的行向量表示。例如:A = 1 2 3; 4 5 6; 7 8 9冒号操作符“ :” 的使用 枚举例如:B = A(:, 2) %将第二列提取出来,相当于 B = A(1:3, 2)2) 读取图像imread %将图像读入 MATLAB 环境,语法为:imread(filename)例:f = imread(E:教学课件医学图像处理实验讲义 实验一

3、实验一用图像lena_gray.bmp) %将图像二维矩阵赋给了二维数组 f,单击左侧Workspace 窗口,察看二维数组 f 的值。size %确定矩阵的维数,语法为:size(f)下面的语法将自动确定一幅图像的大小,即将行和列的大小数值赋给矩阵M,NM,N = size(f)whos %列出图像(实际是数组形式存储)的基本信息whos f3) 显示图像imshow %显示图象,语法为:imshow(f, G) %G 是显示该图像的灰度级,若将 G 省略,则默认的灰度%级是 256。imshow(f, low high) %将所有小于或等于 low 的值都显示为黑色,即为%0;所有大于或等

4、于 high 的值显示为白色,即 255。imshow(f, ) %能自动调整灰度级动态范围pixval %显示单个像素的亮度值(灰度级),处理彩色图像时,其 RGB 分量也%显示出来。若按下鼠标左键不放,则将显示光标初始位置和当前位置%的欧氏距离。plot %该函数将一组点用直线连接起来,形成曲线图例:f = imread(E:教学课件医学图像处理实验讲义 实验一实验一用图像rose.bmp)g=f(257:768, 257:768)imshow(g)h=f(512, :)plot(h) %显示 rose 图像中部一条水平扫描线,曲线图。4) 保存图像inwrite %将图像保存到磁盘上,语

5、法为:inwrite(f, filename) %若 filename 中不包含路径信息,则 inwrite 会将文%件保存到当前的工作目录中。例:imwrite(f, E:教学课件医学图像处理实验讲义实验一load.bmp)另一种常用但只适用于 JPEG(后缀为.jpg)格式图像的函数 imwrite 语法为: inwrite(f, filename, quality, q) q 是一个在 0 到 100 之间的整数例:imwrite(f, E:教学课件医学图像处理实验讲义实验一load15.jpg, quality, 15)四、 实验报告1. 用 imread 函数读取实验一图像文件夹中各

6、图像,用 imshow 函数显示各图像,注意图像格式.bmp 和.jpg。并用 size 函数和 whos 函数查看图像信息,并记录(注明每个图像名称、信息内容)。2. 用 imshow(chest-xray, )函数显示图像“chest-xray”灰度级经动态调整后的图像,与原图像比较,观察发生了什么变化,并记录。3. 对图像“lena_gray” 和“lena_color ”使用 pixval 函数,观察彩色和灰度图像的坐标点、灰度级大小。记录任一点的数据。4. 对图像“rose ”使用 plot 函数,观察水平扫描线的曲线图。5. 用 inwrite(f, filename)函数保存已经打开的 bmp 格式图像“lena_gray”。6. 用 inwrite(f, filename, quality, q)函数保存 jpeg 格式图像“bubbles ”,q值分别取:50,25,15,5,0。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报