【图像处理】基于二维FIR的特定角度边缘检测(Matlab代码实现)
👨🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
🌈3 Matlab代码实现
🎉4 参考文献
💥1 概述
📚2 运行结果
部分代码:
%% 构造卷积核
H = [-1 -1 -1;2 2 2;-1 -1 -1];
V = [-1 2 -1;-1 2 -1;-1 2 -1];
P45 = [-1 -1 2;-1 2 -1;2 -1 -1];
M45 = [2 -1 -1;-1 2 -1;-1 -1 2];
switch(alpha)
case 1
e = imfilter(f,H);
case 2
e = imfilter(f,V);
case 3
e = imfilter(f,P45);
case 4
e = imfilter(f,M45);
otherwise
e = ones(size(f));
%% 构造卷积核
H = [-1 -1 -1;2 2 2;-1 -1 -1];
V = [-1 2 -1;-1 2 -1;-1 2 -1];
P45 = [-1 -1 2;-1 2 -1;2 -1 -1];
M45 = [2 -1 -1;-1 2 -1;-1 -1 2];
switch(alpha)
case 1
e = imfilter(f,H);
case 2
e = imfilter(f,V);
case 3
e = imfilter(f,P45);
case 4
e = imfilter(f,M45);
otherwise
e = ones(size(f));
🌈3 Matlab代码实现
🎉4 参考文献
部分理论来源于网络,如有侵权请联系删除。
[1]齐艳丽,汪代俊.图像边缘检测方法性能比较[J].中国标准化,2022(14):141-144.