一种边缘检测的方法及装置制造方法及图纸

技术编号:13332755 阅读:60 留言:0更新日期:2016-07-12 02:07
本发明专利技术提供了一种边缘检测的方法及装置,该方法包括:对于待检测图像中的每一个目标像元,均根据该目标像元的RGB值以及相应的至少一个领域像元的RGB值,经计算获得该目标像元的至少一个RGB差值;判断在该至少一个RGB差值中是否存在满足预先设置的控制条件的目标RGB差值,以在判断出存在该目标RGB差值时,确定该目标像元为边缘像元。因此,本方案能够提高目标边缘的定位精度。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,特别涉及一种边缘检测的方法及装置
技术介绍
边缘检测是大多数图像处理过程中的重要步骤,是对图像基于边界进行分割的第一步。比如,在一种应用中,车牌号的识别一直是警务工作中的重要环节,对于交通管理和公共安全有着重要意义,故需要对包含车牌号的图像进行边缘检测处理,以提取和识别车牌号。通常情况下,图像边缘检测是检测图像中的所有颜色突变的边缘,以从中定位所需的目标边缘。但是,现有的图像边缘检测方式,对所需目标边缘的定位精度不高。
技术实现思路
本专利技术提供了一种边缘检测的方法及装置,能够提高目标边缘的定位精度。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种边缘检测的方法,该方法包括:针对待检测图像中的每一个第一像元,均执行:根据所述第一像元的RGB值,以及与所述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差值;判断在所述至少一个第一RGB差值中是否存在满足预先设置的控制条件的第二RGB差值;在判断结果为存在所述第二RGB差值时,确定所述第一像元为第一边缘像元。进一步地,所述根据所述第一像元的RGB值,以及与所述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差值,包括:根据所述第一像元的RGB值(Ri,Gi,Bi),以及与所述第一像元相对应的至少一个邻域像元的RGB值(Rn,Gn,Bn),计算所述第一像元的至少一个第一RGB差值(△Ri,△Gi,△Bi),且△Ri=Ri-Rn、△Gi=Gi-Gn、△Bi=Bi-Bn,其中,R为像元的红色分量值,G为像元的绿色分量值,B为像元的蓝色分量值,△R为像元的红色分量差值,△G为像元的绿色分量差值,△B为像元的蓝色分量差值,i为第一像元,n为邻域像元。进一步地,所述控制条件,包括:对于所述第一RGB差值(△Ri,△Gi,△Bi),要求sign(△Ri)=sign(△Gi)=sign(△Bi),其中, s i g n ( x ) = 1 x > 0 0 x = 0 - 1 x < 0 . ]]>进一步地,在所述确定所述第一像元为第一边缘像元之前,进一步包括:预先设置与所述待测试图像相对应的灰度图像,其中,所述灰度图像中的每一个像元的值为0;在所述确定所述第一像元为第一边缘像元之后,进一步包括:对于所述第二RGB差值(△Ri,△Gi,△Bi),根据相应的|ΔRi|、|ΔGi|和|ΔBi|,从中确定出数值大小相对居中的目标绝对值,以将所述灰度图像中的与所述第一边缘像元相对应的第二像元的值替换为所述目标绝对值,并确定所述第二像元为第二边缘像元,其中,|X|为X的绝对值。进一步地,在所述确定所述第二像元为第二边缘像元之后,进一步包括:在所有所述第二边缘像元均确定之后,根据预先设置的目标对象的长宽比例,以及根据所述灰度图像,定位与所述长宽比例相对应的目标边缘像元。另一方面,本专利技术提供了一种边缘检测的装置,包括:第一处理单元,用于针对待检测图像中的每一个第一像元,均执行:根据所述第一像元的RGB值,以及与所述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差值;判断单元,用于判断在所述至少一个第一RGB差值中是否存在满足预先设置的控制条件的第二RGB差值;确定单元,用于在判断结果为存在所述第二RGB差值时,确定所述第一像元为第一边缘像元。进一步地,所述第一处理单元,具体用于根据所述第一像元的RGB值(Ri,Gi,Bi),以及与所述第一像元相对应的至少一个邻域像元的RGB值(Rn,Gn,Bn),计算所述第一像元的至少一个第一RGB差值(△Ri,△Gi,△Bi),且△Ri=Ri-Rn、△Gi=Gi-Gn、△Bi=Bi-Bn,其中,R为像元的红色分量值,G为像元的绿色分量值,B为像元的蓝色分量值,△R为像元的红色分量差值,△G为像元的绿色分量差值,△B为像元的蓝色分量差值,i为第一像元,n为邻域像元。进一步地,所述判断单元,具体用于判断在所述至少一个第一RGB差值(△Ri,△Gi,△Bi)中,是否存在满足sign(△Ri)=sign(△Gi)=sign(△Bi)的第二RGB差值,其中, s i g n ( x ) = 1 x > 0 0 x = 0 - 1 x < 0 本文档来自技高网...

【技术保护点】
一种边缘检测的方法,其特征在于,该方法包括:针对待检测图像中的每一个第一像元,均执行:根据所述第一像元的RGB值,以及与所述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差值;判断在所述至少一个第一RGB差值中是否存在满足预先设置的控制条件的第二RGB差值;在判断结果为存在所述第二RGB差值时,确定所述第一像元为第一边缘像元。

【技术特征摘要】
1.一种边缘检测的方法,其特征在于,该方法包括:
针对待检测图像中的每一个第一像元,均执行:根据所述第一像元的RGB值,以及与所
述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差
值;
判断在所述至少一个第一RGB差值中是否存在满足预先设置的控制条件的第二RGB差
值;
在判断结果为存在所述第二RGB差值时,确定所述第一像元为第一边缘像元。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一像元的RGB值,以及与所
述第一像元相对应的至少一个邻域像元的RGB值,计算所述第一像元的至少一个第一RGB差
值,包括:
根据所述第一像元的RGB值(Ri,Gi,Bi),以及与所述第一像元相对应的至少一个邻域像
元的RGB值(Rn,Gn,Bn),计算所述第一像元的至少一个第一RGB差值(△Ri,△Gi,△Bi),且△
Ri=Ri-Rn、△Gi=Gi-Gn、△Bi=Bi-Bn,
其中,R为像元的红色分量值,G为像元的绿色分量值,B为像元的蓝色分量值,△R为像
元的红色分量差值,△G为像元的绿色分量差值,△B为像元的蓝色分量差值,i为第一像元,
n为邻域像元。
3.根据权利要求2所述的方法,其特征在于,所述控制条件,包括:对于所述第一RGB差
值(△Ri,△Gi,△Bi),要求sign(△Ri)=sign(△Gi)=sign(△Bi),其中,
s i g n ( x ) = 1 x > 0 0 x = 0 - 1 x < 0 . ]]>4.根据权利要求2所述的方法,其特征在于,
在所述确定所述第一像元为第一边缘像元之前,进一步包括:预先设置与所述待测试
图像相对应的灰度图像,其中,所述灰度图像中的每一个像元的值为0;
在所述确定所述第一像元为第一边缘像元之后,进一步包括:对于所述第二RGB差值
(△Ri,△Gi,△Bi),根据相应的|ΔRi|、|ΔGi|和|ΔBi|,从中确定出数值大小相对居中的目
标绝对值,以将所述灰度图像中的与所述第一边缘像元相对应的第二像元的值替换为所述
目标绝对值,并确定所述第二像元为第二边缘像元,
其中,|X|为X的绝对值。
5.根据权利要求4所述的方法,其特征在于,在所述确定所述第二像元为第二边缘像元
之后,进一步包括:在所有所述第二边缘像元均确定之后,根据预先设置的目标对象的长宽
比例,以及根据所述灰度图像...

【专利技术属性】
技术研发人员:陈安猛马骁王洪添解一豪
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1