问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

边缘检测的Sobel边缘检测

发布网友 发布时间:2022-04-22 18:00

我来回答

1个回答

热心网友 时间:2023-11-09 07:51

Soble边缘检测算法比较简,实际应用中效率比canny边缘检测效率要高,但是边缘不如Canny检测的准确,但是很多实际应用的场合,sobel边缘却是首选,尤其是对效率要求较高,而对细纹理不太关心的时候。
Soble边缘检测通常带有方向性,可以只检测竖直边缘或垂直边缘或都检测。
所以我们先定义两个梯度方向的系数:
kx=0;ky=1;% horizontal   kx=1;ky=0;% vertical   kx=1;ky=1;% both
然后我们来计算梯度图像,我们知道边缘点其实就是图像中灰度跳变剧烈的点,所以先计算梯度图像,然后将梯度图像中较亮的那一部分提取出来就是简单的边缘部分。
Sobel算子用了一个3*3的滤波器来对图像进行滤波从而得到梯度图像,这里面不再详细描述怎样进行滤波及它们的意义等。
竖起方向的滤波器:y_mask=op = [-1 -2 -1;0 0 0;1 2 1]/8;
水平方向的滤波器:op的转置:x_mask=op’;
定义好滤波器后,我们就开始分别求垂直和竖起方向上的梯度图像。用滤波器与图像进行卷积即可:
bx = abs(filter2(x_mask,a));   by = abs(filter2(y_mask,a));
上面bx为水平方向上的梯度图像,by为垂直方向上的梯度图像。为了更清楚的说明算法过程,下面给出一张示例图像的梯度图像。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
豫v车牌号是什么意思 2020年成都限号时间 2020年成都市汽车限号的时间及范围 万e贷审核要多久 vivo锁屏键截图怎么取消 掌握vivo手机四种截屏方法,轻松分享你的手机操作(vivo手机截屏技巧大 ... 我姓言给女儿起什么名字好 2024年言姓男宝宝取名大全两个字的名字 姓言的孩子取名男 姓言取什么名字好 姓言的女孩名字超好听 帮我查一下单号022985859833是发到哪里的顺风 快手直播提成有没有30%的提成算法? 各大直播平台和公会之间是怎么分成的啊? 快手中转化单价什么意思 OPPO R11手机多少钱的最新相关信息 为什么oppor11如此受欢迎? OPPO R11手机怎么样的最新相关信息 oppo r11新手机怎么激活的最新相关信息 oppor11新机开机怎么做 最新手机oppo r11 全新多少钱上市 新买的OPPO R11手机怎么激活? oppor11新机,电亮没了在冲可以吗? 为什么我刚刚买的OPPOR11第一次能充满电,后来就只能充电99啊 oppo r11新手机怎么激活? oppo r11新手机需要充多长时间的电? oppor11新机第一次充电多久 OPPO R11第一次充电要多久 oppor11第一次充电需要多长时间? oppo r11第一次充电要充多长时间 圆珠笔的种类 中性笔芯规格和分类有哪些 Sobel算子的由来 sobel边缘检测是一阶差分操作么 matlab:试采用Sobel算子对一幅256灰度图像进行边缘提取 4方向或者8方向的sobel算子,怎么求边缘方向 关于图像处理,利用sobel算子边缘检测的Matlab程序 已知三条边长怎么求高 急求 sobel算子检测边缘 Matlab程序代码 浠的拼音 404 Not Found 关于sobel算子的图像边缘检测程序 求高手 帮帮忙,用vc编程利用sobel算子对图像进行边缘检测 关于sobel算子提取图像边缘的外文资料 边缘检测算子sobel prewitt在图像处理中的应用 杨颖蔡国庆同台献唱,这就黄晓明被抛弃的原因吗? 黄晓明杨颖为何在中秋晚会上没有同台,两人是否真的发生了婚变? 黄晓明和杨颖怎么认识的? 中秋晚会上,黄晓明和杨颖两个人为何不同时上台表演? 中秋晚会上,黄晓明和杨颖两个人为什么没同台表演? 黄晓明不愿意和杨颖同台合唱,真相是什么? 开始做小伏低的baby一直以黄晓明为中心,这样的baby你心疼吗?