基于Sobel算子的图像边缘检测及其实现

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:wangjj167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Sobel算子是图像边缘检测中常用的方法之一,利用像素的左、右、上、下邻域的灰度加权算法,根据在边缘点处达到极值这一原理进行边缘检测。该方法不但产生较好的检测效果,而且对噪声具有平滑作用,可以提供较为精确的边缘方向信息。本文提供了利用Sobel算子实现灰度图像边缘检测的C 源程序。
  关键词:边缘检测;Sobel算子;梯度;噪声
  中图分类号:TP183文献标识码:A文章编号:1009-3044(2008)15-20ppp-0c
  
  Image Fringe Detection and Realization Based on Sobel Operator
  SUN Hong-lin,LIAO Ji-wang
  (Hunan Information College, Changsha 410200,China)
  Abstract: Sobel operator is one of common Image fringe detection techniques, using image element’s left and right, top and bottom neighborhood field’s ash degree weighting algorithm, basing on the principle of reaching extremum at the fringe dot, we carry through fringe detection. The technique not only produces preferable detection effect, but also has the flatness effect on yawp and can offer exact fringe direction imformation. This paper offers C source program which realizes ash degree image fringe detection using Sobel operator
  Key words: fringe detection; Sobel operator; grads; yawp
  
  1 引言
  
  边缘是图像最基本的特征。所谓边缘是指图像周围像素灰度有阶跃变化或屋顶状变化的像素的集合,它存在于目标与背景、目标与目标、区域与区域、基元与基元之间。边缘具有方向和幅度两个特征,沿边缘走向,像素值变化比较平缓;垂直于边缘走向,像素值变化比较剧烈,可能呈现阶跃状,也可能呈现斜坡状因此,边缘可以分为两种:一种为阶跃性边缘,它两边的像素灰度值有着明显的不同;另一种为屋顶状边缘,它位于灰度值从增加到减少的变化转折点。对于阶跃性边缘,二阶方向导数在边缘处呈零交叉;而对于屋顶状边缘,二阶方向导数在边缘处取极值。
  边缘检测技术是图像处理和计算机视觉等领域最基本的技术,如何快速、精确的提取图像边缘信息一直是国内外研究的热点,然而边缘检测又是图像处理中的一个难题。经典的边缘检测方法是对原始图像中像素的某小邻域来构造边缘检测算子。常用的边缘检测方法有Roberts算子、Sobel算子、Prewitt算子、Kirsch算子、LOG算子等。
  
  2 Sobel算子特点分析
  
  Sobel算子在求梯度之前,首先进行邻域平均或加权平均,然后进行微分,就能抑制噪声。Sobel 边缘检测算子使用两个如下有向算子(一个水平的,一个是垂直的),每一个逼近一个偏导数:
  
  △xf(x,y)
  ={f(x 1,y-1) 2f(x 1,y) f(x 1,y 1)}-{f(x-1,y-1) 2f(x-1,y) f(x-1,y 1)}
   △yf(x,y)
  ={f(x-1,y 1) 2f(x,y 1) f(x 1,y 1)}-{f(x-1,y-1) 2f(x,y-1) f(x 1,y-1)}
  如果用Sobel算子检测图像M的边缘的话,可以先分别用水平算子和垂直算子对图像进行卷积,得到的是两个矩阵,在不考虑边界的情形下也是和原图像同样大小的图像M1,M2,他们分别表示图像M中相同位置处的两个偏导数。然后把M1,M2对应位置的两个数平方后相加得到一个新的矩阵G,G表示M中各个像素的灰度的梯度值(一个逼近)。这样就可以通过阈值处理得到边缘图像。
  Sobel 算子利用像素的左、右、上、下邻域的灰度加权算法,根据在边缘点处达到极值这一原理进行边缘检测。该方法不但产生较好的检测效果,而且对噪声具有平滑作用,可以提供较为精确的边缘方向信息。
  
  3 Sobel算子实现灰度图像边缘检测的函数源程序
  
  void CDibView::OnMENUSobel()
  { HANDLE data1handle;
  LPBITMAPINFOHEADER lpBi;
  CDibDoc *pDoc=GetDocument();
  HDIB hdib;
  unsigned char *hData;
  unsigned char *data;
  hdib=pDoc->m_hDIB;
  BeginWaitCursor();
  lpBi=(LPBITMAPINFOHEADER)GlobalLock((HGLOBAL)hdib);
  hData= lpbi * (LPDWORD)lpbi 256*sizeof(RGBQUAD);
  //得到指向位图像素值的指针
  pDoc->SetModifiedFlag(TRUE);//设修改标志为"TRUE"
  data1handle=GlobalAlloc(GMEM_SHARE,WIDTHBYTES(lpBi->biWidth*8)*lpBi->biHeight);
  //申请存放处理后的像素值的缓冲区
  data=(unsigned char*)GlobalLock((HGLOBAL)data1handle);
  AfxGetApp()->BeginWaitCursor();
  int i,j,buf,buf1,buf2;
  for( j=0; jbiHeight; j )//以下循环求(x,y)位置的灰度值
  for( i=0; ibiWidth; i )
  {
  if(((i-1)>=0)
其他文献
Abstract: DM642 is a DSP chip specially used for video processing that offered by TI company,it adds a lot of peripheral devices and inter? faces based on C6000 series of chips, with the high speed co
摘要:随着自动气象站在气象业务中越来越广泛的应用,接收其数据的中心站软件的使用也越来越多,在业务使用过程中对中心站软件的功能要求的也逐渐增高。但在业务运行过程中,很多功能并没有在其用户使用手册中加以介绍,所以就需要对中心站软件进行更为深入的研究与实验以便可以使其适用气象业务的需要。根据对中国华云技术开发公司的中心站软件CawsAnyWhereServer2010的研究与实验,得到了一些适应气象业务
英语教学应该如何展开才能更高效,才能使教学对象真正地掌握地道的英语,提高听说读写的能力,是近年来备受教育者、教育对象所关注的问题。长期以来,我国的英语教学活动似乎都更为关注单词的记忆、语法的习得,却没有真正从英语文化的层面,从文学的视角来更深入地理解英语,获取更专业化的语言学习方式。而从文学视角来探讨英语教学模式的改革与教学水平的提升,是站在崭新视角上而产生的新思考,也赋予了传统英语教学以文学色彩
《语文教育新论》一书是由北京师范大学任翔教授组织语文教育界资深专家编写的关于语文教育研究的理论专著,于2016年由北京出版社出版。  本书对语文教育进行了系统全面、深入浅出的探究,对语文教学的各个层面的理念和方法作了全新的阐述,为语文教育理论层面的研究提供了独特的视角和有益的指导。总体而言,本书具有以下三个方面的特点。  首先,内容丰富,视野宏阔。《语文教育新论》以宏观的视野对新时代国内外的教育发
(深圳职业技术学院 电子与信息工程学院,广东 深圳 518055)   摘要:通过网络获取教学视音频信息进行自主学习将成为人们的主要学习方式,提出采用ASP与SQL Server设计开发一种实用的视音频学习系统的思路,并介绍了系统的主要功能及开发过程中的一些经验技巧。该系统有助人们学习模式的改变及学习效率的提高。  关键词:视音频;学习系统;ASP;SQL Server  中图分类号:TP311文
摘要:文章讨论了IIS Asp+Access模式的安全缺陷,从Web服务器的安全漏洞、Asp网站程序及Access数据库存在的安全隐患方面加以分析并给出预防对策。  关键词:网络安全;IIS;ASP;Access数据库  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)19-30049-02  The Research of Site Security Based on
汉语流行语研究始于二十世纪八十年代。近年来,学者们专注于汉语流行语研究,取得了很多研究成果。其中,经济、文化等社会发展因素对汉语流行语的影响很大。但是,语言发展有其自身的规律,词汇的逻辑理据和语义理据对汉语流行语的传播起着不可轻视的作用。  一、汉语流行语的定义与分类  对于汉语流行语,学界尚没有统一的概念定义。综合现有观点,汉语流行语是指在一定时期内被社会大众广为流传和使用,并具有高频性、新奇性
书名:走向语文素养的阅读教学  作者:梁增红  出版社:华东师范大学出版社  出版时间:2021年  ISBN:9787576012736  定价:49.8元  阅读教学一直是语文教学中的重点。通过阅读教学培养学生的语文核心素养是当前语文教学的难点,对阅读教学的理论创新和实践探索也是当下语文教育教学研究的热点。华东师范大学出版社出版的《走向语文素养的阅读教学》,是语文特级教师梁增紅基于多年的一线教
摘要:嵌入式系统的Internet网络化的研究与应用是近几年来嵌入式应用领域的一个研究热点。该文针对应用广泛的ARM7系列的处理器为核心的嵌入式系统,对网络层协议进行了研究分析,提出了基于嵌入式封装、分用、重组方案、附属协议ICMP的回显应答功能等方案,使之适应嵌入式系统。  关键词:嵌入式系统;网络层协议;ICMP协议  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008
摘要:该文介绍了RFID技术在载货车辆称重系统中的应用,并对RFID在这个系统中数据安全问题进行详尽的分析同时给出了认为比较合理的安全策略。  关键词:RFID;安全;假名标签;Key值更新随机Hash锁  中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)34-1755-03  Weight Automation Management System Combining