opencv HoughCircles的使用心得
来源:互联网 发布:迪优美特网络机顶盒子 编辑:程序博客网 时间:2024/06/01 12:30
HoughCircles(midImage, circles, HOUGH_GRADIENT, 1.5, 10, 130, 25, 0, 0);
其中比较注意的参数是(1)相邻圆心之间的最小距离
(2)canny算子的高滞留值和低滞留值
主要介绍下,高低滞留值。
先介绍下canny边缘检测流程:
(1)高斯算子消除噪声 K= 1/139[.........]里面具体就不写了 (2)计算梯度 的幅值和方向 分别用卷积计算x和y方向 的梯度,然后将两个方向的平方和开根号就是幅值,这个幅值很有用,在霍夫圆中将使用到。 (3)非极大值抑制 (4)滞后阈值 若某一像素的幅值超过了 高阈值,则该像素被保留为边缘像素。 若某一像素的幅值小于低阈值,该像素被排除。 若某一像素的幅值在两个阈值之间,该像素仅仅在连接到一个高于高阈值的像素是被保留。
此时就真相大白,霍夫圆中的阈值就是用来检测幅值的。
因此在实际应用中,降低低阈值的数值,可以增加检测到的圆,增加低阈值将减少检测到的圆。
增加高阈值的值,将减小检测到的圆,减小高阈值的值,将增加检测到的圆。
阅读全文
0 0
- opencv HoughCircles的使用心得
- opencv的HoughCircles( )函数
- OpenCV Tutorial: 霍夫找圓(HoughCircles)
- Opencv源码分析HoughCircles
- 利用OpenCV查找圆[HoughCircles]
- HoughCircles
- 题目:Visual Studio 2015在opencv 3.1.0下,使用OpenCV函数 HoughCircles 在一幅图像中检测圆
- OpenCV 霍夫圆变换检测圆 HoughCircles( )函数
- MFC + Opencv 下面调用HoughCircles 报错
- openCV使用心得
- HoughCircles---一些好的文章
- opencv haar+adaboost使用心得
- opencv haar+adaboost使用心得 .
- opencv haar+adaboost使用心得
- opencv haar+adaboost使用心得
- opencv haar+adaboost使用心得
- OpenCV函数estimateRigidTransform 使用心得
- opencv和magick两个图像处理库的使用心得
- 把faster-rcnn检测出来的结果保存成txt,再转成xml
- HBase集群搭建
- 版本控制工具SVN
- 使用Redis协议构建网络服务
- 关于Android studio 3.0 Failure [INSTALL_FAILED_TEST_ONLY]安装失败的问题
- opencv HoughCircles的使用心得
- iOS-微信分享成功回调问题
- Socket的使用
- 如何处理java高并发问题---之页面静态化
- 用stm32Cube生成103c8t6的usb驱动
- python 字符串 索引和分片
- ajax在什么情况下会走success和error
- Laravel Scout
- Python 一个例子 multiprocessing.Pool.apply_async