版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字图像处理实验报告班级(bnj):11研信息(xnx)1班姓名(xngmng): 林雨辰 学号:10011311302 实验(shyn)七 图像(t xin)的边缘(binyun)检测一、实验目的1掌握图像边缘检测的概念及其计算方法;2熟练掌握图像边缘检测的计算过程;二、实验原理拉普拉斯算于是对二维函数进行运算的二阶导数标量算子。它定义为:一个无噪声图像具有陡峭的边缘,可用拉普拉斯算子将它们找出来。对经拉普拉斯算子滤波后的图像用零灰度值进行二值化会产生闭合的、连通的轮廓并消除了所有的内部点。但是由于噪声的存在,在运用拉普拉斯算子之前需要先进行低通滤波。 这个脉冲响应对x和y是可分离的,因此可
2、以有效地加以实现。边缘点 :确定图像中的物体边界的另一种方法是先检测每个像素和其直接邻域的状态,以决定该像素是否确实处于一个物体的边界上。具有所需特性的像素被标为边缘点。边缘图像 : 当图像中各个像素的灰度级用来反映各像素符合边缘像素要求的程度时,这种图像被称为边缘图像。 边缘检测算子检查每个像素的邻域并对灰度变化率进行量化,通常也包括方向的确定。有若干种方法可以使用,其中大多数是基于方向导数掩模求卷积的方法。其中,f(x,y)是具有整数像素坐标的输入图像。其中的平方根运算使该处理类似于人类视觉系统中发生的过程。图像中的每个点均与这8个模板进行卷积,每个掩模对某个特定边缘方向作出最大响应。所有
3、8个方向中的最大值作为边缘幅度图像的输出。最大响应掩模的序号构成了对边缘方向的编码。Kirsch算子的梯度幅度值 三,实验(shyn)内容(nirng)1.设计(shj)并实现对数字图象进行边缘检测2.分析所得到的结果。四,实验要求1、实验之前要预习2、独立完成程序的编写3、写出实验报告4、实验每组1人实验设备:每组计算机一台五,实验程序及实验结果分析1叙述实验过程;2提交实验的原始图像和结果图像。要求:对上述实验内容,自己创造性地设计实验,得出有意义的结论。实验设备:每组计算机一台。实验用到的图像如下所示:实验(shyn)程序及实验结果如下:clcclose allclear all%生成高
4、斯(o s)平滑滤波模板%hg=zeros(3,3); %设定高斯平滑滤波(lb)模板的大小为3*3delta=0.5;for x=1:1:3for y=1:1:3u=x-2;v=y-2;hg(x,y)=exp(-(u2+v2)/(2*pi*delta2);endendh=hg/sum(hg(:);%读入图像%f = imread(gushi.jpg); % 读入图像文件f=rgb2gray(im2double(f);imshow(f)title(原始图像);m,n=size(f);ftemp=zeros(m,n);rowhigh=m-1;colhigh=n-1;%高斯滤波%for x=2:1
5、:rowhigh-1for y=2:1:colhigh-1mod=f(x-1,y-1) f(x-1,y) f(x-1,y+1); f(x,y-1) f(x,y) f(x,y+1);f(x+1,y-1) f(x+1,y) f(x+1,y+1);A=h.*mod;ftemp(x,y)=sum(A(:);endendf=ftempfigure,imshow(f)title(通过高斯滤波器后的图像);% % %利用roberts算子进行边缘检测% %sx=-1 -2 -1;0 0 0;1 2 1;sy=-1 0 1;-2 0 2;-1 0 1;%你可以替换成其他算子,这里是罗伯特算子% sx=-1 -
6、2 -1;0 0 0;1 2 1;% sy=-1 0 1;-2 0 2;-1 0 1;这个是Sobel算子,类似的,你可以替换成canny算子等等for x=2:1:rowhigh-1for y=2:1:colhigh-1mod=f(x-1,y-1) f(x-1,y) f(x-1,y+1); f(x,y-1) f(x,y) f(x,y+1);f(x+1,y-1) f(x+1,y) f(x+1,y+1);fsx=sx.*mod;fsy=sy.*mod;ftemp(x,y)=sqrt(sum(fsx(:)2+(sum(fsy(:)2);endendfr=im2uint8(ftemp);figure
7、,imshow(fr)title(用roberts算子边缘检测的原始图像);%域值分割%TH1=60; %设定阈值for x=2:1:rowhigh-1for y=2:1:colhigh-1if (fr(x,y)=TH1)&(fr(x,y-1) fr(x,y+1) )fr(x,y)=200;elseif(fr(x,y)=TH1)&( (fr(x-1,y) fr(x+1,y)fr(x,y)=200;else fr(x,y)=50;endendendfigure,imshow(fr)title(用roberts算子边缘检测并细化后的图像);六,实验(shyn)总结(zngji) 在该实验的过程中,
8、利用一个矩阵记录每次排序(pi x)前概率的所在位置,是该实验的关键,在编码的过程中利用该矩阵就能比较容易进行huffman编码。通过这个实验,对huffman编码的具体实现原理了解的更加深刻,加深了对课程的理解,结合课本上的知识,在查过许多资料的情况下,解决了在实验的过程中也遇到了一些问题,最终完成了这次试验,同时这次试验巩固了我对matlab的掌握。收获良多。 图像边缘检测中,如果边缘很明显,而且噪声级低,那么可以将边缘图像二值化并将其细化为单像素宽的闭合连通边界图。然而在非理想条件下,这种边缘图像会有间隙出现,需要加以填充。 填充小的间隙可以简单地实现,通过搜索一个以某端点为中心55或更大的邻域,在邻域中找出其它端点并填充上必要的边界像素,从而将它们连接起来。 对具有许多边缘点的复杂场景,这种方法可能会对图像过度分割。为了避免过度的分割,可以规定:两个端点只有在边缘强度和走向相近的情况下才能连接。内容总结(1)数字图像处理实验报告班级:11研信息1班姓名: 林雨辰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智能阅卷系统在大规模考试中的应用实践
- 2026年教育行业专业知识题库
- 2026年行业规范与操作规程测试卷
- 2026年标准化战略实施知识题库
- 2026年妇科术后瑜伽普拉提康复练习
- 钢结构荷载计算与分析
- 碳排放照明节能方案
- 拆迁人工拆解方案
- 施工测量放线控制方案
- 拆迁钢结构拆除方案
- 2026江西南昌市湾里管理局梅岭镇向阳林场面向社会招聘1人笔试参考题库及答案详解
- 2026年甘肃省兰州大学管理人员、其他专业技术人员招聘10人考试备考题库及答案解析
- 2026年市场监管局消费者权益保护岗面试题
- 中国石油大学华东2025年9月《汽车理论》作业考核试题含答案
- 11《宝葫芦的秘密》课件
- GB/T 6109.22-2025漆包圆绕组线第22部分:240级芳族聚酰亚胺漆包铜圆线
- 放弃体育中考协议书
- 雨水箱涵劳务合同协议
- 中国兽药典三部 2020年版
- 广东省2025届普通高中毕业班第一次调研考试 语文试卷(含答案)
- DL∕T 531-2016 电站高温高压截止阀闸阀技术条件
评论
0/150
提交评论