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

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

《图像的显示与格式变换.doc》由会员分享,可在线阅读,更多相关《图像的显示与格式变换.doc(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:教学课件医学图像处理实验讲义实验一实验一用图像lena_gray.bmp) %将图像二维矩

3、阵赋给了二维数组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;所有大于或等于high的值显示为白色,即255。imshow(f, ) %能自动调整灰度

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

5、信息,则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函数读取实验一图像文件夹中各图像,用imshow函数显示各图像,注意图像格式.bmp和.jpg。并用size函数和whos函数查看

6、图像信息,并记录(注明每个图像名称、信息内容)。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。

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

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号