1.canny边缘检测器是基于前面所学习到的腐蚀和膨胀两个操作的基础上实现的,具体的原理是:通过计算灰阶图像的 梯度,对梯度的大小进行阈值筛选,阈值时有上限和下限的,如果低于下限则直接忽略,如果高于上限则判断为边缘 再加上一条规则:如果刚好处于上下限之间,则再进一步判断是否与现有边缘邻接,如果是则判断为边缘,如果不是则 直接忽略 2.边缘检测器的下限阈值一般设置在100左右比较适合,而上限一般都是下限的三倍,这样得到的边缘分割图比较少杂乱的 点。另外,如果需要对图像进行边缘分割,最好先用高斯核进行模糊去除掉噪点,高斯核的大小一般为3*3,如果有更好的 可以慢慢尝试调试。 3.在这里边缘检测器以及相关操作封装在一个函数里,主要是为了实现对控件的支持,如果少了控件的回调函数,对于 数值的动态更新则没有那么容易。
-
Notifications
You must be signed in to change notification settings - Fork 0
as20aa/canny
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
canny边缘检测器的实现以及readme文档
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published