资源简介

matlab实现的区域增长和分水岭算法,以及基于sobel算子,prewitt算子,canny算子,log算子的边缘检测算法。

资源截图

代码片段和文件信息

I = imread(x);  
figure(1);
subplot(221)imshow(I)xlabel(‘原始图像‘);
%%先转换为灰度图
I= rgb2gray(I);
I= im2double(I);

BW_canny1 = edge(I‘canny‘0.01);
BW_canny2 = edge(I‘canny‘0.10);
BW_canny3 = edge(I‘canny‘0.40);
subplot(222)imshow(BW_canny1)xlabel(‘canny检测-参数0.01‘);
subplot(223)imshow(BW_canny2)xlabel(‘canny检测-参数0.10‘);
subplot(224)imshow(BW_canny3)xlabel(‘canny检测-参数0.40‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        426  2012-05-19 15:26  区域增长和分水岭\canny.m

     文件        414  2012-05-19 15:28  区域增长和分水岭\log.m

     文件        468  2012-05-19 15:26  区域增长和分水岭\prewitt.m

     文件        424  2012-05-19 15:24  区域增长和分水岭\sobel.m

     文件       2886  2012-05-19 15:08  区域增长和分水岭\test3.m

     文件       1813  2012-05-17 15:29  区域增长和分水岭\watershed11.m

     文件        857  2012-05-18 23:18  区域增长和分水岭\watershed12.m

     文件        221  2012-05-19 15:27  区域增长和分水岭\说明文档.txt

     目录          0  2013-06-05 20:11  区域增长和分水岭

----------- ---------  ---------- -----  ----

                 7509                    9


评论

共有 条评论