一种图像的边缘检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34789911 阅读:29 留言:0更新日期:2022-09-03 19:53
本申请提供了一种图像的边缘检测方法、装置、电子设备及存储介质,涉及图像处理技术领域,包括针对待检测图像的首行中的每个像素,根据该像素对应的第一总灰度值和第一目标灰度值,计算出该像素对应的第二总灰度值;针对待检测图像中的每个其他像素,根据该其他像素对应的参考像素的第一总灰度值和第二目标灰度值,计算该其他像素对应的第一总灰度值,以及根据该其他像素对应的参考像素的第二总灰度值和第三目标灰度值,计算该其他像素对应的第二总灰度值;输出待检测图像对应的边缘检测图像,边缘检测图像中的每个像素的灰度值为该像素对应的第一灰度均值和第二灰度均值之间的差值,以提高边缘检测的计算速度。以提高边缘检测的计算速度。以提高边缘检测的计算速度。

【技术实现步骤摘要】
一种图像的边缘检测方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理
,具体而言,涉及一种图像的边缘检测方法、装置、电子设备及存储介质。

技术介绍

[0002]现有技术中,边缘检测算法主要有三种,分别是基于梯度计算的检测算法、基于形态学的边缘检测算法以及基于高斯差分的方法。通过高斯差分进行边缘检测虽然效果更好,但计算复杂,尤其是在待检测图像尺寸较大时需要大量卷积计算,使得边缘检测的速度下降,因此需要一种图像的边缘检测方法。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种图像的边缘检测方法、装置、电子设备及存储介质,以提高边缘检测的计算速度。
[0004]第一方面,本申请提供了一种图像的边缘检测方法,所述方法包括:获取待检测图像,并确定待检测图像的每个像素的灰度值;针对待检测图像的首行中的每个像素,以该像素为第一滤波核的中心,计算第一滤波核内包括的所有像素的灰度值的总和,作为该像素对应的第一总灰度值;针对待检测图像的首行中的每个像素,根据该像素对应的第一总灰度值和第一目标灰度值,计算出该像素本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图像的边缘检测方法,其特征在于,所述方法包括:获取待检测图像,并确定待检测图像的每个像素的灰度值;针对待检测图像的首行中的每个像素,以该像素为第一滤波核的中心,计算第一滤波核内包括的所有像素的灰度值的总和,作为该像素对应的第一总灰度值;针对待检测图像的首行中的每个像素,根据该像素对应的第一总灰度值和第一目标灰度值,计算出该像素对应的第二总灰度值,其中,所述第二总灰度值为第二滤波核内包括的所有像素的灰度值的总和,该像素为第二滤波核的中心,所述第二滤波核的边长大于所述第一滤波核的边长;针对待检测图像中的每个其他像素,根据该其他像素对应的参考像素的第一总灰度值和第二目标灰度值,计算该其他像素对应的第一总灰度值,以及根据该其他像素对应的参考像素的第二总灰度值和第三目标灰度值,计算该其他像素对应的第二总灰度值,所述参考像素与该其他像素所处的列相同,所述参考像素位于该其他像素的前一行;针对待检测图像中的每个像素,根据该像素对应的第一总灰度值、第二总灰度值以及对应的滤波核的边长,分别计算出该像素对应的第一灰度均值和第二灰度均值;输出待检测图像对应的边缘检测图像,所述边缘检测图像中的每个像素的灰度值为该像素对应的第一灰度均值和第二灰度均值之间的差值。2.根据权利要求1所述的方法,其特征在于,所述待检测图像的图像尺寸为M
×
N,第一滤波核的边长为S,通过以下方式计算待检测图像的首行中的每个像素对应的第一总灰度值:对所述待检测图像进行边缘扩充,边缘扩充后的待检测图像的图像尺寸为(M+2R)
×
(N+2R),其中,S=2R+1;针对边缘扩充后的待检测图像中的每列像素,计算该列像素中前S行的像素的灰度值之和,作为该列像素对应的中间灰度值;以该像素为第一滤波核的中心,将第一滤波核内包括的所有列所对应的中间灰度值的总和作为该像素对应的第一总灰度值。3.根据权利要求2所述的方法,其特征在于,通过以下方式对待检测图像进行边缘扩充:以待检测图像的目标列像素为对称轴,对目标列像素左侧或右侧第一目标范围内的至少一列像素进行映射,以生成预设图像,所述目标列像素为待检测图像中的首列像素和第M列像素;以预设图像的目标行像素为对称轴,对目标行像素下侧或上侧第二目标范围内的至少一行像素进行映射,以生成边缘扩充后的待检测图像,所述目标行像素为预设图像中的首行像素和第N行像素;其中,第一目标范围的像素大小为R
×
N,第二目标范围的像素大小为(M+2R)
×
R。4.根据权利要求1所述的方法,其特征在于,通过以下方式计算出待检测图像的首行中的每个像素对应的第一目标灰度值:以该像素为第一滤波核和第二滤波核的中心,计算第二滤波核内包括的除第一滤波核所包括的像素之外的所有像素的灰度值的总和,作为该像素对应的第一目标灰度值;以及通过以下方式计算出待检测图像的首行中的每个像素对应的第二总灰度值:
将该像素对应的第一总灰度值和第一目标灰度值的总和,作为该像素对应的第二总灰度值。5...

【专利技术属性】
技术研发人员:郜亚松李志星
申请(专利权)人:南京国盛华兴科技有限公司
类型:发明
国别省市:

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

1