-
canny算法程序
1986 年 Canny 在麻省理工的硕士论文中提出了 Canny 边缘检测算子[10]。Canny算子是一个具有滤波、增强以及检测的多阶段优化算子,它具有很好的边缘检测的性能。得到了越来越广泛的应用。 Canny 考查了以前的边缘检测算子和边缘检测的应用,发现尽管这些算子的应用出现在了不同的领域中,但是他们都有一些共同的要求:[3] (1)好的检测效果,也就是说对边缘的错误检测要尽可能的低:在图像的边缘出现的地方检测结果中必须有,而且不能出现虚假边缘。在所有使用边缘检测做更深入的研究工作的系统中,它的性能都依赖于边缘检测的误差。 (2)对边缘的定位要准确:标记出来的边缘位置要和图像的真正边缘的中心位置充分的接近。 (3)对同一个边缘要有低的响应次数。即单个边缘产生多个响应的概率要尽可能的低,而且对虚假边缘的响应要尽可能的抑制。 这就是 Canny 提出来的三准则。他是第一个明确的提出这三条准则并且完整的解决了这三个问题的人。他将上述原则用数学表达式表示出来,然后利用优化理论得到最优边缘检测的模板。 Canny 算子实现检测边缘的步骤如下: (1) 用高斯滤波器平滑图像。 (2) 计算平滑后的图像的梯度幅值和方向。 (3) 对梯度幅值采用非极大值抑制,其过程为找出图像梯度中的局部极大值点,把其他非极大值点置零而得到细化的边缘。 (4)用双阈值算法检测和连接边缘
- 2022-09-30 01:00:03下载
- 积分:1
-
GIS训练算法的python实现
下面是GIS训练算法的python实现,代码不到100行。
- 2022-09-19 01:25:03下载
- 积分:1
-
模拟退火算法介绍,来自某一论坛,既有简介又有不同人的讨论,值得仔细揣摩、...
模拟退火算法介绍,来自某一论坛,既有简介又有不同人的讨论,值得仔细揣摩、-Simulated annealing algorithm introduction, from a forum for both brief and the discussion of different people, it is worth carefully try to figure out,
- 2022-08-17 06:03:06下载
- 积分:1
-
数据挖掘算法
C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法. C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:
1) 用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的不足;
2) 在树构造过程中进行剪枝;
3) 能够完成对连续属性的离散化处理;
4) 能够对不完整数据进行处理。
C4.5算法有如下优点:产生的分类规则易于理解,准确率较高。其缺点是:在构造树的过程中,需要对数据集进行多次的顺序扫描和排序,因而导致算法的低效。
- 2023-05-13 18:00:02下载
- 积分:1
-
wav文件的读入,采用c语言编写,并且绘制了wav文件波形,自己编写,没有版权问题,适合于音频初学者学习使用
wav文件的读入,采用c语言编写,并且绘制了wav文件波形,完全自己编写,没有版权问题,适合于音频初学者学习使用。-wav file read using c language, and rendering the wav file waveform is entirely their own writing, there is no copyright issues, suitable for beginners to learn the use of audio.
- 2022-07-16 07:07:28下载
- 积分:1
-
三次样条插值
三次样条插值-Cubic Spline Interpolation
- 2023-05-12 14:45:03下载
- 积分:1
-
ROMBERG ALGORITHM
* * To approximate I = integral ( ( f(x) dx ) ) from a to b:* * INPUT: endpoints a, b; integer n.** OUTPUT: an array R. ( R(2,n) is the approximation to I. )** R is computed by rows; only 2 rows saved in storage
- 2022-08-09 17:55:35下载
- 积分:1
-
最短路和次短路
Dijkstra的推广之一:
最短路径的子路径是最短路径。证明:(算法导论P358)
次短路径的子路径是最短路或次短路.(这个是次短路径的最优子结构).
证明:
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-11-05 17:25:03下载
- 积分:1
-
运筹学演示程序之运输问题
运筹学演示程序之运输问题- Operations research transportation question demonstration
program
- 2022-05-12 22:03:27下载
- 积分:1
-
这是一个用java编程语言编写的高斯随机数发生器,方便易用。...
这是一个用java编程语言编写的高斯随机数发生器,方便易用。-This is a java programming language using the Gaussian random number generator, easy-to-use.
- 2023-09-04 12:00:04下载
- 积分:1