登录
首页 » 算法 » canny算法程序

canny算法程序

于 2022-09-30 发布 文件大小:164.00 kB
0 247
下载积分: 2 下载次数: 1

代码说明:

1986 年 Canny 在麻省理工的硕士论文中提出了 Canny 边缘检测算子[10]。Canny算子是一个具有滤波、增强以及检测的多阶段优化算子,它具有很好的边缘检测的性能。得到了越来越广泛的应用。 Canny 考查了以前的边缘检测算子和边缘检测的应用,发现尽管这些算子的应用出现在了不同的领域中,但是他们都有一些共同的要求:[3] (1)好的检测效果,也就是说对边缘的错误检测要尽可能的低:在图像的边缘出现的地方检测结果中必须有,而且不能出现虚假边缘。在所有使用边缘检测做更深入的研究工作的系统中,它的性能都依赖于边缘检测的误差。 (2)对边缘的定位要准确:标记出来的边缘位置要和图像的真正边缘的中心位置充分的接近。 (3)对同一个边缘要有低的响应次数。即单个边缘产生多个响应的概率要尽可能的低,而且对虚假边缘的响应要尽可能的抑制。 这就是 Canny 提出来的三准则。他是第一个明确的提出这三条准则并且完整的解决了这三个问题的人。他将上述原则用数学表达式表示出来,然后利用优化理论得到最优边缘检测的模板。 Canny 算子实现检测边缘的步骤如下: (1) 用高斯滤波器平滑图像。 (2) 计算平滑后的图像的梯度幅值和方向。 (3) 对梯度幅值采用非极大值抑制,其过程为找出图像梯度中的局部极大值点,把其他非极大值点置零而得到细化的边缘。 (4)用双阈值算法检测和连接边缘 

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • fast Ica matlab算法,经过试验验证了,希望对大家有用处
    fast Ica matlab算法,经过试验验证了,希望对大家有用处-fast algorithm, the test after test, we hope to be useful
    2023-07-30 05:00:03下载
    积分:1
  • 求解非线性方程组的一组源代码,FORTRAN90.用于解决N个未知数,N
    求解非线性方程组的一组源代码,FORTRAN90.用于解决N个未知数,N-1个方程.-Solving nonlinear equations of a set of source code, FORTRAN90. For settlement of N unknown, N-1 equations.
    2023-03-13 04:40:03下载
    积分:1
  • linked stack c++
    C++代码,具有顺序栈和链栈的实现过程。主函数中有例程顺序栈被定义为一个结构类型,它有两个域data和top。data为一个一维数组,用于存储栈中元素,DataType为栈元素的数据类型。top为int型,它的取值范围为 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-01-12 16:45:03下载
    积分:1
  • Alogothym 对称背景
    Alogothym 对称背景图像处理中。通过 dqd 和图像处理线程开发
    2022-03-07 11:46:42下载
    积分:1
  • kalman估值器,为了简洁未使用矩阵计算,应用了kalman滤波,c语言实现
    kalman估值器,为了简洁未使用矩阵计算,应用了kalman滤波,c语言实现-A kalman estimator written with c , without matrix operation,applied kalman filter.
    2022-10-17 01:55:03下载
    积分:1
  • 利用c++编写的矩阵迭代算法,其中包含了雅可比方法和高斯
    利用c++编写的矩阵迭代算法,其中包含了雅可比方法和高斯-赛德尔方法-Use c++ Matrix prepared iterative algorithm, which contains the Jacobi method and Gauss- Seidel method
    2022-02-25 06:43:41下载
    积分:1
  • 布尔:你将获得两布尔陈述你的任务是检查吧…
    bool:you will be given two bool statements and your assignment is to check it right or wrong.-bool : you will be given two statements and your bool as signment is to check it right or wrong.
    2022-03-07 15:23:05下载
    积分:1
  • ECC加密算法的C语言实现
    已知椭圆曲线E23(16,10): y 2 ≡ x3 +16x +10mod23和它上的一个点G=(5,10), 计算G 的所有倍点。相当于用C语言编程实现了该题
    2022-04-12 06:29:38下载
    积分:1
  • 偏微分方程数值求解程序
    资源描述 偏微分方程问题:假定一个方形材料100mm*100mm,四边分别为第一、第二、第三类边界条件,无内热源,导热系数为常数,分析该区域内的温度变化。
    2022-03-22 10:11:51下载
    积分:1
  • 外排序初始游程的生成
    外排序中分为两步:初始游程的生成和有序文件的合并。请实现算法模拟初始游程的生成。假定系统中只能对规模为p的元素进行排序,现给定m个元素(m>p),对m个元素进行处理,给出所生成的若干个有序的初始游程。 要求: (1) 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-03-18 20:55:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载