边缘检测的多种方法.doc_第1页
边缘检测的多种方法.doc_第2页
边缘检测的多种方法.doc_第3页
边缘检测的多种方法.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

边缘检测的多种方法综合课程设计(通信组)设计报告小组成员:04011013 丁相程04011011 毛东宇 本次课程设计基本目标是在边缘检测例程的基础上添加多种边缘检测算法,并实现算法之间的切换;另外将底色加入边缘检测图中并改为黑白色以更直观的看到边缘检测效果。1. 硬件部分1、 添加模块 类似实验二和实验二补充,在例程的基础上,添加一个AXI GPIO,名称为led_8bit,再添加一个AXI GPIO,名称为sw_5bit,进行相关的模块定义。整体模块添加的模块2、 管教绑定 由于我所添加的模块不是顶层模块,所以除了在本层模块中需要管教绑定外,顶层模块同样需要管教绑定。在VDMA_wrapper_i中添加 sws_8bits_tri_i,leds_8bits_tri_o,input 7:0sws_8bits_tri_i;output 7:0leds_8bits_tri_o;wire 7:0sws_8bits_tri_i;wire 7:0leds_8bits_tri_o; .sws_8bits_tri_i(sws_8bits_tri_i), .leds_8bits_tri_o(leds_8bits_tri_o),在顶层文件中添加leds_8bits_tri_o,sws_8bits_tri_i,output 7:0leds_8bits_tri_o;input 7:0sws_8bits_tri_i; .leds_8bits_tri_o(leds_8bits_tri_o), .sws_8bits_tri_i(sws_8bits_tri_i);2. 软件部分1、 添加硬件开关相应程序(类似实验二及补充)添加头文件#include xgpio.h在main函数中添加定义XGpio dip, led;int i, dip_check;添加开关读取及led显示程序dip_check = XGpio_DiscreteRead(&dip, 1);xil_printf(DIP Switch Status %xrn, dip_check);XGpio_DiscreteWrite(&led, 1, dip_check);添加边缘检测算法切换程序(仅作为例子)if(dip_check=0x00)拨码开关0对应原图,1对应Sobel,2对应laplacian,4对应prewitt,8对应log2、 原图显示程序原图显示程序命名为VideoCopy函数在对各个像素点逐行逐列的扫描中,直接将输入赋值给输出,完成原图像素点的复制。3、四种边缘检测算法(1) Sobel(索贝尔)边缘检测算子 -1 0 1 -2 0 2 -1 0 1 -1 -2 -1 0 0 0 1 2 1(2) Prewitt(普瑞维特)边缘检测算子 -1 0 1 -1 0 1 -1 0 1 -1 -1 -1 0 0 0 1 1 1(3) Laplacian(拉普拉斯)边缘检测算子 0 -1 0 -1 4 -1 0 -1 -1 -1 -1 -1 -1 8 -1 -1 -1 -1(4) log边缘检测算子此算子尝试了多种方法1) x,y方向算子相同2) x,y方向算子不同4、更改边缘检测算法(1) 根据实际检测情况更改阈值sobel算法阈值为10prewitt算法阈值为7laplacian算法阈值为12log算法阈值为12(2) 将底色加入图像,并改为黑白色(此时边缘更加清楚)当特征值小于阈值,不赋值为0,而是赋值为原先此像素点的像素值(加入底色),若三原色赋值为同一基色的像素值(如均赋值为红色的像素值),则底色变为黑白。三.实验现象及分工情况 拨动相应开关,相应led灯亮。显示屏显示原图,Sobel边缘检测图,laplacian边缘检测图,prewitt边缘检测图,log边缘检测图。其中sobel和prewitt效果相似,laplacian只有对细微边缘较敏感,大多数边缘检测不出来。另外,log边缘检测算子更换了两个,但是显示图像完全不正确,直接就是白色雪花图。 另外,根据代码推

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论