- 20
- 0
- 约1.8千字
- 约 3页
- 2021-11-30 发布于福建
- 举报
Canny 算子提取边缘 Matlab 源代码介绍
function e=canny_edge(I,sigma)
%functione=edge(I,canny,thresh,sigma);
% 该函数实现 Canny 算子提取边缘点
% 输入图像为 I ,标准差 sigma ,输出为边缘图像 e
[m,n]=size(I);
Rr=2:m-1;cc=2:n-1;
e=repmat(logical(uint8(0)),m,n);
% 产生同样大小的边缘图像 e ,初始化为 1 ,即初始化边缘
GaussianDieOff=-0.001;% 设定高斯函数消失门限
PercentOfPixelsNotEdges=-7;% 用于计算边缘门限
ThresholdRatio=-4;% 设置两个门限的比例
% 首先设计高斯滤波器和它的微分
pw=1:30;
% 设定滤波器宽度
ssq=sigma*sigma;
% 计算方差
width=max(find(exp(-(pw.*pw)/(2*sigma*sigma)
您可能关注的文档
最近下载
- 北大炒股北大炒股.pptx VIP
- 常考公务员面试题目及答案.doc VIP
- 自考13887《经济学原理》(中级)全书知识点.pdf
- 自考 13142《广告学》重点精简版.docx VIP
- 新疆生产建设兵团兴新职业技术学院2026 年高职(专科)综合评价招生《素质测试》面试模拟试题及参考答案.docx VIP
- 新版英文学术报告范例-医学课件.ppt VIP
- 14449小学课程与教学设计-速记宝典.pdf VIP
- 自考13142广告学核心内容.docx VIP
- 海灵格智慧精华系列:源头海灵格家族系统排列与科学.pptx VIP
- 自考 13142 广告学(2024 版)・可直接背诵精简版.docx VIP
原创力文档

文档评论(0)