- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【OpenCV】边缘检测Sobel拉普拉斯算子
HYPERLINK /xiaowei_cqu/article/details/7829481 【OpenCV】边缘检测:Sobel、拉普拉斯算子
转自:/xiaowei_cqu/article/details/7829481
边缘
边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。
图像强度的显著变化可分为:
阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;
线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持一较小行程后又回到原来的值。
图像的边缘有方向和幅度两个属性,沿边缘方向像素变化平缓,垂直于边缘方向像素变化剧烈.边缘上的这种变化可以用微分算子检测出来,通常用一阶或二阶导数来检测边缘。
(a)(b)分别是阶跃函数和屋顶函数的二维图像;(c)(d)是阶跃和屋顶函数的函数图象;(e)(f)对应一阶倒数;(g)(h)是二阶倒数。
?
一阶导数法:梯度算子
对于左图,左侧的边是正的(由暗到亮),右侧的边是负的(由亮到暗)。对于右图,结论相反。常数部分为零。用来检测边是否存在。
梯度算子 Gradient operators
函数f(x,y)在(x,y)处的梯度为一个向量:
计算这个向量的大小为:
近似为:
梯度的方向角为:
?
Sobel算子
sobel算子的表示:
?
梯度幅值:
用卷积模板来实现:
【相关代码】
接口
[cpp] HYPERLINK /xiaowei_cqu/article/details/7829481 \o view plain view plain HYPERLINK /xiaowei_cqu/article/details/7829481 \o copy copy HYPERLINK /xiaowei_cqu/article/details/7829481 \o print print HYPERLINK /xiaowei_cqu/article/details/7829481 \o ? ?
CV_EXPORTS_W?void?Sobel(?InputArray?src,?OutputArray?dst,?int?ddepth,??
?????????????????????????int?dx,?int?dy,?int?ksize=3,??
?????????????????????????double?scale=1,?double?delta=0,??
?????????????????????????int?borderType=BORDER_DEFAULT?);??
CV_EXPORTS_W void Sobel( InputArray src, OutputArray dst, int ddepth,
int dx, int dy, int ksize=3,
double scale=1, double delta=0,
int borderType=BORDER_DEFAULT );
使用
[cpp] HYPERLINK /xiaowei_cqu/article/details/7829481 \o view plain view plain HYPERLINK /xiaowei_cqu/article/details/7829481 \o copy copy HYPERLINK /xiaowei_cqu/article/details/7829481 \o print print HYPERLINK /xiaowei_cqu/article/details/7829481 \o ? ?
///////////////////////////?Sobe?l//////////////////////////////////// ??
///?Generate?grad_x?and?grad_y ??
Mat?grad_x,?grad_y;??
Mat?abs_grad_x,?abs_grad_y;??
///?Gradient?X ??
//Scharr(?src_gray,?grad_x,?ddepth,?1,?0,?scale,?delta,?BORDER_DEFAULT?); ??
//Calculates?the?first,?second,?third,?or?mixed?image?derivatives?using
您可能关注的文档
- 《流程管理体系建设及流程架构设计》(刘新华).doc
- 《浙江省台州医院行政管理制度-住院医师培训管理制度》doc10页.doc
- 《汽车电子技术》专业论证报4.doc
- 《混凝土外加剂应用技术规范》.doc
- 《混凝土结构》课程设计任务书指导书.doc
- 《洁净厂房安全管理工作标准》(修订稿).doc
- 《混凝土结构设计原理》课程设计任务书指导书一.doc
- 《混凝土结构设计》含答案(选择填空判断简答).doc
- 《游艇俱乐部管理》课程标准副本.doc
- 《液压顶管施工工艺》2009528.doc
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)