C语言数字图像处理----3.2 图像边缘检测之Canny边缘检测算法

        本篇将介绍图像边缘检测中的Canny边缘检测,这是传统边缘检测学习中的必学内容,也是图像算法面试中的常见问题,本文将教会初学者如何在理解算法的基础之上,通过C语言来实现Canny边缘检测算法,从而做到心中有底,胸有成竹。

[定义与算法]

        Canny边缘检测算子是John F. Canny于 1986 年开发出来的一个多级边缘检测算法。由于它理论上的相对完善性和效果的优异,在工业中有广泛的应用。Canny边缘检测如图Fig.1所示,左边为原图,右边为边缘检测结果图,高低阈值的选择分别为150和30。

        Canny边缘检测算法的流程步骤如下(我们统一使用图一左作为测试图):

        2. 高斯滤波平滑处理

        由于图像中经常包含一些高斯噪声,因此,在边缘检测前我们要先用高斯滤波器对其进行滤波,关于高斯滤波的内容可以参考前面章节,有详细的算法说明。为了方便,通常是使用一些高斯模板,

Trent1985 CSDN认证博客专家 深度学习 人像美颜美妆算法 图像特效
本人多年来专注图像特效、人像美颜美妆算法研究、AI美颜美妆探索,著有《图像视频滤镜与人像美颜美妆算法详解》一书,欢迎 志同道合的朋友们一起学习交流!
个人座右铭:谨言慎行,三思而后行!
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值