图像处理设计实验.doc

图像处理设计实验.doc

ID:61499419

大小:285.00 KB

页数:7页

时间:2021-02-07

图像处理设计实验.doc_第1页
图像处理设计实验.doc_第2页
图像处理设计实验.doc_第3页
图像处理设计实验.doc_第4页
图像处理设计实验.doc_第5页
资源描述:

《图像处理设计实验.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、科学计算与数据处理实验报告学号姓名实验名称图像处理设计实验实验目的1.掌握数字图像处理的基本理论和方法2.掌握MATLAB各种图像处理函数及其应用。3.掌握图像显示、图像转换、图像代数运算、图像增强、去模糊、滤波变换、形态学操作、色彩空间变换等方法。实验方案I背景知识:i灰度级变换:灰度级变换(点运算)的定义:对于输入图象f(x,y),灰度级变换T将产生一个输出图像g(x,y),且g(x,y)的每一个像素值都是由f(x,y)的对应输入像素点的值决定的,g(x,y)=T(f(x,y))。对于原图象f(x,y)和灰度值变换函数T(f(x,y)),由于灰度

2、值总是有限个(如:O~255),非几何变换可定义为:R=T(r),其LlJR、r(O.255)。ii图像二值化:所有灰度大于或等于阀值的像素被判定为属于特定物体,其灰度值为255表示,否则这些像素点被排除在物体区域以外,灰度值为0,表示背景或者例外的物体区域。iii去除图象噪声的方法:均值滤波器。自适应维纳滤波器。中值滤波器。形态学噪声滤除器:。小波去噪:这种方法保留了大部分包含信号的小波系数,因此可以较好地保持图象细节。小波分析进行图像去噪主要有3个步骤:(1)对图象信号进行小波分解。(2)对经过层次分解后的高频系数进行阈值量化。(3)利用二维小波

3、重构图象信号。II实验方案:1.人脸识别实验:人脸识别是采用机器对人脸图像进行分析处理,从而提取有效的识别信息,达到身份的辨认的目的。人脸识别技术涉及到图像处理,模式识别,神经网络等得学科。步骤:(1)读取图像文件face.jpg。对原图像进行灰度,二值化处理,形成灰度图像和二值化图像。(2)对二值图像进行预处理,首先将尺寸除10,其次减少背景区域,将图像部分边缘区域设置为黑色。通过尽量去除图像中背景区域,为应用人脸算法做好准备。(3)首先标注各连通区域,计算包含这个区域的最小矩形坐标。其次将各连通区域的坐标转换成元胞数组,并将各连通区域的元胞数组坐

4、标转换成数组。最后通过确认人脸面积在包含连通区域的矩形中面积最大,且面部长度与宽度比小于2来识别脸部区域。1.圆形目标检测实验:本实验是从图像中的各种目标(圆形目标,方形目标,不规则目标等)中提取出圆形目标。主要方法是首先对图像进行预处理,然后提取图像中各种目标的几何特征,最后利用圆形检测算法实现圆形目标的识别。步骤:(1)读取图像test.jpg。(2)对图像进行预处理。首先将图像转换为灰度图像,并设置阈值,对图像进行阈值分割,生成二值图像。其次去除图像中的噪声。主要方法是利用形态学开运算去除图像中小于30个像素的目标。最后填充图像中的缝隙和洞孔。

5、(3)提取图像中各种目标的几何特征,利用几何特征及圆形检测算法判断每个目标是否是圆形目标。当目标的面积S和周长L满足:ξ=4π·S/L^2,ξ接近于1时,则认为该目标为圆形目标。主要算法:首先要寻找出图像中目标的外边界,并显示标识矩阵,循环绘制每个边界。其次检测圆形目标。利用圆形检测算法计算metric值来检测圆形目标,当metric达到给定的阈值时,则待检测目标为圆形。主要方法:获取标志区域的面积和质心属性,设置判断园的阈值。循环检测每一个标识目标。利用边界坐标计算目标周长,获取目标面积属性,计算metric值,保存计算结果。将检测出得圆形目标用黑

6、圈标识出其质心,判断是否为圆。实验记录1.人脸识别实验:步骤1:读取原始图像,对图像进行二值化处理。Matlab程序:clearalli=imread('face.jpg');figure(1),imshow(i)I=rgb2gray(i);I=wiener2(I,[55]);figure(2),imshow(I)BW=im2bw(I);figure(3),imshow(BW)运行结果:Figure1原始图像Figure2灰度图像Figure3二值图像步骤2:对二值图像进行处理,减少背景区域,尽量去除图像中背景区域,为应用人脸识别算法做好准备。Mat

7、lab程序:[n1n2]=size(BW);r=floor(n1/10);c=floor(n2/10);x1=1;x2=r;s=rc;fori=1:10y1=1;y2=c;forj=1:10if(y2<=cy2>=9c)(x1==1x2==r10)BW(x1:x2,y1:y2)=0;endy1=y1+c;y2=y2+c;endx1=x1+r;x2=x2+r;endfigure(4),imshow(BW)运行结果:步骤3:通过确认人脸面积在包含连通区域的矩形中面积最大,且面部的长度与宽度比小于2来识别脸部区域。Matlab程序:L=bwlabel(BW

8、,4);BB=regionprops(L,'BoundingBox');BB1=struct2cell(BB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。