- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XX大学
课程设计任务书
2010/2011 学年第 一 学期
学 院:
专 业:
学 生 姓 名: 学 号:
学 生 姓 名: 学 号:
学 生 姓 名: 学 号:
学 生 姓 名: 学 号:
课程设计题目: 基于Matlab的图像边缘检测和处理
起 迄 日 期: 10年12月 20日~ 10年12月 31日
课程设计地点:
指 导 教 师:
系 主 任:
课 程 设 计 任 务 书
1.设计目的:
在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌握本课程设计的内容后对以后电子或信息类的实践等会有所帮助。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
设计要求:
1.掌握几种常用边缘检测算子的程序设计;
2.使学生掌握各种边缘检测算子的特征;
3.掌握Hough变换的算法本质和程序设计技巧。
4.掌握域值处理方法
5.掌握区域分割方法和思想
设计内容:
(1)文献检索和综述;
(2)学习Matlab编程工具;
(3)采用Matlab读取图像;
(4)对图像进行相关操作;
(6)整理所设计资料,提交设计报告;
(7)答辩。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
(1)课程设计计算说明书;
(2)源程序代码;
(3)正确处理结果;
课 程 设 计 任 务 书
4.主要参考文献:
[1] 扬帆 ,数字图像处理与分析,北京航天航空大学出版社
[2] 罗俊辉,冯平,MATLAB7.0在图像处理中的应用,机械工业出版社
[3] 焦凤萍,罗彬,图像边缘检测方法, 北京希望电子出版社,
[4] 袁春兰,基于sobel算子的图像边缘检测研究,西安交通大学出版社
5.设计成果形式及要求:
(1) 课程设计计算说明书;
(2) 可执行出正确结果的程序
6.工作计划及进度:
12月20日 - 12月26日:查资料和整体方案设计;
12月27日 - 12月31日:确定具体算法并编程实现;整理报告,答辩;
系主任审查意见:
签字:
年 月 日
目录
1摘要
2关键词
3设计过程
3.1……………………………………Canny算子
3.2………………………………… Roberts梯度算子
3.3……………………………………Prewwt算子
3.4……………………………………Sobel算子
3.5……………………………………Log算子
4心得体会
5参考文献
摘要
边缘是图像最基本的特征,包含图像中用于识别的有用信息,边缘检测是数字图像处理中基础而重要的内容。该课程设计具体考察了五种最常用的边缘检测算子并运用MATLAB进行图像处理比较。梯度算子简单有效,LOG算法和canny边缘检测器能产生较细的边缘。
2.关键词:MATLAB、边缘检测、图像处理
3 设计过程
3.1 Canny算子
程序代码:
a = imread(tuxing,tif);%读取图像
a = imnoise(a, salt pepper,0.005);
b = edge(a,canny,[0.03,0.06]);% edge(I,canny,thresh,sigma),sigmaσ默认为1
c = edge(a,canny,[0.05,0.1]); % σ=3
d = edge(a,canny,[0.05,0.1],2);
subplot(2,2,1),imshow(a);
subplot(2,2,2),imshow(b);title(canny 双阈值=[0.03,0.06] σ=1)
subplot(2,2,3),imshow(c);title(
文档评论(0)