图像边缘检测各种算子matlab实现以与实际应用.docxVIP

  • 37
  • 0
  • 约2.36万字
  • 约 32页
  • 2018-12-10 发布于浙江
  • 举报

图像边缘检测各种算子matlab实现以与实际应用.docx

图像边缘检测各种算子matlab实现以与实际应用

《图像处理中的数学方法》实验报告 学生姓名:赵芳舟 教师姓名:曾理 学院:数学与统计学院 专业:信息与计算科学 学号联系方式梯度和拉普拉斯算子在图像边缘检测中的应用 数学方法 边缘检测最通用的方法是检测灰度值的不连续性,这种不连续性用一阶和二阶导数来检测。 (1)一阶导数:一阶导数即为梯度,对于平面上的图像来说,我们只需用到二维函数的梯度,即: ?f=gxgy=?f?x?f (2)二阶导数:二阶导数通常用拉普拉斯算子来计算,由二阶微分构成: ? 边缘检测的基本思想: 寻找灰度的一阶导数的幅度大于某个指定阈值的位置; 寻找灰度的二阶导数有零交叉的位置。 几种方法简介 Sobel边缘检测器:以差分来代替一阶导数。Sobel边缘检测器使用一个3×3邻域的行和列之间的离散差来计算梯度,其中,每行或每列的中心像素用2来加权,以提供平滑效果。?f= -1 -2 1 0 0 0 1 2 1 -1 0 1 -2 0 2 -1 0 1 Prewitt边缘检测器:使用下图所示模板来数字化地近似一阶导数。与Sobel检测器相比,计算上简单一些,但产生的结果中噪声可能会稍微大一些。 g g -1 -1 -1 0 0 0 1 1 1

文档评论(0)

1亿VIP精品文档

相关文档