[C#]OpenCvSharp使用HoughCircles霍夫圆检测算法找出圆位置并计数

【效果展示】

原图:

找出位置:

【测试环境】

vs2019,netframework4.7.2,opencvsharp4.8.0

【函数用法】

cv2提供了一种圆检测的方法:HoughCircles。该函数的返回结果与参数设置有很大的关系。

检测的图像时9枚钱币,分别使用了阈值(大津法和三角法)、均值偏移滤波以及未处理图像。实验的结果是只要调整param1和param2两个参数,上述方法都能准确的识别图像中的圆形。与圆最贴切的是大津法阈值。使用该方法同时需要使用cv2.THRESHOLD_TRUNC。

HoughCircles(image, method, dp, minDist, circles=None, param1=None, param2=None, minRadius=None, maxRadius=None)

【演示代码下载】

https://download.csdn.net/download/FL1623863129/89079682

相关推荐
失去妙妙屋的米奇3 分钟前
Python与图像处理
图像处理·python·计算机视觉
hyshhhh1 天前
【算法岗面试题】深度学习中如何防止过拟合?
网络·人工智能·深度学习·神经网络·算法·计算机视觉
AndrewHZ1 天前
【图像处理基石】什么是tone mapping?
图像处理·人工智能·算法·计算机视觉·hdr
jndingxin1 天前
OpenCV 图形API(11)对图像进行掩码操作的函数mask()
人工智能·opencv·计算机视觉
阳光_你好1 天前
请详细说明opencv/c++对图片缩放
c++·opencv·计算机视觉
契合qht53_shine1 天前
OpenCV 从入门到精通(day_05)
人工智能·opencv·计算机视觉
xcLeigh1 天前
OpenCV从零开始:30天掌握图像处理基础
图像处理·人工智能·python·opencv
新知图书1 天前
OpenCV单窗口显示多图片
人工智能·opencv·计算机视觉
荷包蛋蛋怪1 天前
【北京化工大学】 神经网络与深度学习 实验6 MATAR图像分类
人工智能·深度学习·神经网络·opencv·机器学习·计算机视觉·分类
QQ_7781329741 天前
OpenCV引擎:驱动实时应用开发的科技狂飙
opencv·计算机视觉