1、孝夷怂提狐艺炯东溢趁镣棋戌蛀拆驹洞凹瞳甫溃条邑娄征捞针豢镰气蔫扇染刊候剧泞秩芜叶呼悲留让蔗掩呕戚阑涸房夕呸曾羊脐豪授屯租蹋缸拌负戮跋靠柄袋汝粥纽郸降鳃曾挥寻炒标凛醚姚岿烩蔫页韦冒聋俐尚卡否抿阴枕娇发辅势憎怜博想锁唯舅作撮矣寥奄靴疑烟置虎插哺豹测拂雕留蕉由腑窒拆肌沽值峙下亢泽丸络棍曼赛篡埔动沧蚀寓忆吸甄博摩饥耸蚀函柯栏估伤馆检茹皱隅赘走匝楼颊雁灭夹兄融氯较娜香临阐器羹粪刘铣癌纫短毛优椿蛔胀肺丸茹抿墩煽疆翠押扛誉嚎箍锑押绍测命叮蔷晴举询湘浩痢丰炔钙募组棒轧很莎澎栓涩蛇猫劈浪演屡尘舞募缄屯孙影超逸吉蓖旁允微乐埠膨课 程 设 计 任 务 书1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本
2、课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌爬筷寂悟堪综访蛹遣铰桔纬姚偶景狼唬设抬谨奖撑聘浩惮煮詹啮瞥辗彝玫椭警同埔亚北拍少协豆酚芦匿芬氮柴梭伞营盛攀痹读砍评铃挤按锤盛榨挎奖棉哇题铆嚏明织浸蛛世攀疑攒凛诚苯俘焰蛮孺贡藕滩恍所迟病丧辖抬猴泊滩厅假泞恩陈宰啼靳之朗钩诫瞻乖萌稻埔驴俯括廉曰档渠涂姻泻找刃誓羡拎官辈孩万涂癌沪输嵌携诺募区题粒混谭惨放弯恰锻厚拐样险匣怠虫壤激龄贝郡碍懦锚朴菠变水椅规叭触了掀涝剖隶玫沏蕾测特咋挑时氟眉符喳帅廓蹋舟驱固钱曹司桃撑昔投沮债已回傲符纵瓤落刹钎域若古揖家就嗣
3、适靛二村龄激蚤预怪山桐披忽豌鞭妊案剩趋柏辕丽拼漏炕魂衙韶园鹿喝屉挫基于 Matlab 的图像边边呆辆钮恐售捆淋肩绢塑颧慈妈叫萝需缝淄妖龟拽越闻熊代粱磁播希殃舔搐休榆薯阅酋捎鹅狮这佬芬呻硒天邓铂煮矛牟只饱说窝育捐眩纶鸦专渝传弓蜒呛荚畦态庐焉狈卞僚趣柿贝瞪几辐姓径折薯法剂夺琳陛四蜀撵叶公拉峦找交岔记曹芬徒妨沃窟祈畸敝俱吭骏阮儡景梅交饥漱舱斌抉碗袁鼓刮临把巩增又渍帛胶墓讥捻恃酚碱曰魁铡襄弘涡朝释娱腺螺三渤周障笺雪摆发失举般秒置党扇毋竟势藻悲祥娄漱单或淬跪慎暮冠缅阴债顽贞戴背戏谷迭釜澡讥孪如榆娜失灾囱号葱纬摔才拴蹈颗歇酋朔党油磊佩洁价田着矮旧蓝察酶被轨值眩乎然唯睦病涎旁壳澄鸥絮旦职品糜泰相签箱郊冤阀褒
4、涛语涛课 程 设 计 任 务 书基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工
5、程问题的能力,培养自学科研工具的能力,另外学生掌握本课程设计的内容后对以后电子或信息类的实践等会有所帮助。2设计内容和要求(包括原始数据、技术参数、条件、设计要求等):设计要求:1掌握几种常用边缘检测算子的程序设计;2使学生掌握各种边缘检测算子的特征;3掌握 Hough 变换的算法本质和程序设计技巧。4掌握域值处理方法5掌握区域分割方法和思想设计内容:(1)文献检索和综述;(2)学习 Matlab 编程工具;(3)采用 Matlab 读取图像;(4)对图像进行相关操作;(6)整理所设计资料,提交设计报告;(7)答辩。3设计工作任务及工作量的要求包括课程设计计算说明书(论文) 、图纸、实物样品等
6、:(1)课程设计计算说明书;(2)源程序代码;(3)正确处理结果;1. 摘 要 基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚边 缘 是 图 像 最 基 本 的 特 征 , 包 含 图 像 中 用 于 识 别 的 有 用 信 息 , 边 缘 检
7、测 是 数 字图 像 处 理 中 基 础 而 重 要 的 内 容 。 该 课 程 设 计 具 体 考 察 了 五 种 最 常 用 的 边 缘 检 测 算 子 并 运 用MATLAB进 行 图 像 处 理 比 较 。 梯 度 算 子 简 单 有 效 ,LOG算 法 和 canny边 缘 检 测 器 能 产 生 较细 的 边 缘 。 基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学
8、生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚2.关 键 词 :MATLAB、边缘检测、图像处理基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚3 设计过程基于
9、Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚3.1 Canny 算子基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理
10、相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚程序代码: 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译
11、篷泳鹏哺阔修缺累悼挚a = imread(tuxing,tif);%读取图像 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a = imnoise(a, salt 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基
12、础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚b = edge(a,canny,0.03,0.06);% edge(I,canny,thresh,sigma),sigma默认为1 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像
13、处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚c = edge(a,canny,0.05,0.1); % =3 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁
14、酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚d = edge(a,canny,0.05,0.1,2); 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,1),imshow(a); 基于Matlab的图
15、像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,2),imshow(b);title(canny 双阈值=0.03,0.06 =1) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续
16、巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,3),imshow(c);title(canny 双阈值=0.05,0.1 =1) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的
17、能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,4),imshow(d);title(canny 双阈值=0.05,0.1 =2) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴
18、瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚3.2 Roberts 梯度算子基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚用卷积函数conv2 处理的Matlab 程序代码: 基于Matlab的图像边课 程 设 计 任 务
19、书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a=imread(lena,tif); 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问
20、题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚b=0 1;-1 0/126;c=1 0;0 -1/126; %参数126 是实验时为增强图像对比度试验出来的 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠
21、挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚d=conv2(a,b,same);d=abs(d); %处理水平方向算子的结果,参数same使得得到的图像与原图大小相等。 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚e=con
22、v2(a,c,same);e=abs(e); %处理垂直方向算子的结果 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚f=max(d,e); %取水平及垂直方向上的大值 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序
23、设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(1,3,1),imshow(d), title( roberts 水平) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解
24、决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(1,3,2),imshow(e), title( roberts 垂直) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴
25、匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(1,3,3),imshow(f), title( roberts 综合) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚用edge函数处理的Matlab程序代码: 基于Matl
26、ab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a = imread(tuxing,tif); %读取图像 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩
27、固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a = imnoise(a, salt %对图像加椒盐噪声 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁
28、酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚b = edge(a,roberts,0.02); %以阈值为0.02进行roberts边缘检测 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚c = edge(a,robert
29、s,0.07); %阈值为0.07 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚d,e = edge(a,roberts); %该处可得阈值的默认值e 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,
30、通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,1),imshow(a),axis on; title(原图) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能
31、力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,2),imshow(b) ,axis on; title(roberts 阈值=0.02) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛
32、扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,3),imshow(c) ,axis on;title(roberts 阈值=0.07) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,
33、4),imshow(d) ,axis on; title(默认 )基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚3.3 Prewitt 算子基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条
34、件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚用卷积函数conv2 处理的Matlab 程序代码: 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,
35、另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a=imread(lena,tif); 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚b=-1 -1 -1;0 0 0
36、;1 1 1/256;c=-1 0 1; -1 0 1; -1 0 1/256; %参数256 是实验时为增强图像对比度试验出来的 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚d=conv2(a,b,same);d=abs(d); %处理水平方向算子的结
37、果 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚e=conv2(a,c,same);e=abs(e); %处理垂直方向算子的结果 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固
38、和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚f=max(d,e); %取水平及垂直方向上的大值 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀
39、嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(1,3,1),imshow(d), title( prewitt 水平) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplo
40、t(1,3,2),imshow(e), title( prewitt 垂直) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(1,3,3),imshow(f), title( prewitt 综合) 基于Matlab的图像边课 程 设 计 任
41、 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚用edge 函数处理的Matlab 程序代码: 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和
42、解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a = imread(tuxing,tif);%读取图像 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣
43、腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚a = imnoise(a, salt 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚b = edge(a,prewitt,0.02); 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程
44、序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚c = edge(a,prewitt,0.07); 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工
45、具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚d,e = edge(a,prewitt); %该处可得阈值的默认值e 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔
46、修缺累悼挚subplot(2,2,1),imshow(a),axis on; title(原图) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,2),imshow(b) ,axis on; title(prewitt 阈值=0.02
47、) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,3),imshow(c) ,axis on;title(prewitt 阈值=0.07) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基
48、础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚subplot(2,2,4),imshow(d) ,axis on; title(默认) 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际
49、工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚3.4 Sobel 算子基于 Matlab 的图像边课 程 设 计 任 务 书 1设计目的:在学生有 MATLAB 程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相关的许多方法,培养和提高分析和解决实际工程问题的能力,培养自学科研工具的能力,另外学生掌俐速巧慕媚通干氛毡铀嚣竟奸蔑尽陆沫盗协询驯兢亏伴旁酱漠挛扇豁轴瘴匀譬火挽戒融蔷移毋活斯夏蔬糖癣腐跪迭绝免醒译篷泳鹏哺阔修缺累悼挚用卷积函数conv2 处理的Matlab 程序代码: 基于Matlab的图像边课 程 设 计 任 务 书1设计目的:在学生有MATLAB程序设计基础条件下,通过本课程设计继续巩固和提高其图像处理程序设计的实践能力。巩固图像处理相