1 / 14
文档名称:

《数字图像处理》实验指导书.doc

格式:doc   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《数字图像处理》实验指导书.doc

上传人:xwhan100 2014/11/6 文件大小:0 KB

下载得到文件列表

《数字图像处理》实验指导书.doc

文档介绍

文档介绍:《数字图像处理》实验指导书
前言
本实验指导书可作为电子信息工程、通信工程、生物医学工程等专业《数字图像处理》课程的实验指导书。
实验指导书共提供了6个实验,要求在VB环境下实现。实验名称与学时安排详见下表。
实验名称与学时安排表
序号
章目名称
学时分配
1
图象的读取保存及图像的二值化处理
2
2
FT变换以及FFT
2
3
DCT变换以及FDCT变换
2
4
简单增强技术和直方图均衡
2
5
空域和频域滤波
2
6
阈值分割和边缘检测分割
2
合计
12
实验教学基本要求:
1、在实验前,认真准备,熟悉和掌握相关实验内容的基本算法和程序设计技术。
2、根据实验目的和要求,按时认真完成各实验的上机操作。
3、实验结束后,要及时提交经调试正确的程序源代码、生成的可执行文件、实验报告书等文档。



实验一图象的读取保存及图像的二值化处理
一、实验目的
1、熟悉《数字图像处理》的实验平台。
2、了解VB对图像进行处理的基本方法。
3、熟悉彩***像变成灰度图象以及灰度图像转换成二值图像的基本原理及处理过程。
二、实验准备
1、复****彩***像变成灰度图象以及灰度图像的二值化处理的基本原理。
2、阅读下列内容,了解VB对图像进行处理的基本方法。
(1)读取图像
通过扫描仪、、.,可用LoadPicture函数把图像文件装入窗体、图片框或图像框中,例如:
=loadpicture(“c:\image\”)
可以把路径为c:\image\。为了使图片框的大小与图像相匹配,应将图片框的autosize属性设置为True。
(2)用Point方法获取彩***像的颜色值
Point方法的功能是获取图像上指定像素的颜色值。格式为:
(x,y)
其中,Object表示获取颜色的对象名,(x,y)为取得颜色的坐标位置。Point 方法将指定位置的像素的颜色值返回一个长整形数。例如,求图片框picture 1中图像在位置(x,y)的像素颜色值(col)时,可写为:
dim col as long
col=(x,y)
(3)用Pset方法画点
Pset方法的功能是在指定的位置画一个指定颜色的点。格式如下:
(x,y),<颜色>
各部分的意义说明如下:
Object——对象名,可以为窗体、图片框或打印机。
Pset ——方法名。
(x,y)——画点的坐标位置,该坐标值以所给对象为参考点。
<颜色>——所画点的颜色,其取值为Rgb函数或QBColor函数的函数值。Rgb函数一般格式如下: Rgb(r,g,b)
其中r、g、b分别代表红、绿、蓝,每个参数的取值为0~255,0表示亮度最低,255表示亮度最高。如果只有一个参数取值大于0,其他参数为0,就表示只有这一种颜色。如Rgb(255,0,0)结果为亮红色。又如Rgb(255,255,0)是亮红色与亮绿色的混合色,结果是亮黄色。下表中给出了Rgb函数中部分参数及结果。
QBColor函数一般格式如下:
QBColor(参数)
其中参数取值为0~15之间,每一个数值代表一种颜色。具体可参见下表。

(4)彩色位图颜色值分解
VB中提供了两个颜色函数:QBColor函数和RGB函数。其中,QBColor函数能够返回一个Long型值,用来表示所对应颜色值的RGB颜色码。
像素颜色值是一个长整形数值,占用4个字节,最高位字节为0,其他3个低位字节依次为R、G、B分量,值为0~255。
两者的语法格式如下:
QBColor(color);
RGB(red,green,blue)
其中,从col分解出R、G、B分量的算法为
col=(x,y)
R=col and &hff
G=(col and &hff00)/256
B=(col and &hff0000)/(256*256)
下表为不同颜色时两个函数对应的参数值:
QBColor参数
Rgb参数
颜色
0
0,0,0

1
0,0,128

2
0,128,0
绿
3
0,128,128

4
128,0,0

5
128,0,128
品红
6
128,128,0

7
192,192,192

8
128,128,128

9
0,