[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

相关推荐
知来者逆41 分钟前
计算机视觉——对比YOLOv12、YOLOv11、和基于Darknet的YOLOv7的微调对比
深度学习·yolo·目标检测·计算机视觉·yolov7·yolov11·yolov12
AIGC方案1 小时前
使用 OpenCV 进行视觉图片调整的几种常见方法
人工智能·opencv·计算机视觉
蜡笔小电芯2 小时前
【OpenCV】第二章——图像处理基础
图像处理·人工智能·opencv·计算机视觉
硅谷秋水3 小时前
端到端自动驾驶的数据规模化定律
人工智能·深度学习·机器学习·计算机视觉·自动驾驶
AI小小怪5 小时前
Linux下编译并打包MNN项目迁移至其他设备
linux·opencv·mnn·mtcnn
白熊1885 小时前
【计算机视觉】CV实战项目 -深度解析PaddleSegSharp:基于PaddleSeg的.NET图像分割解决方案
人工智能·计算机视觉·.net
落樱弥城5 小时前
图像处理——边缘检测
图像处理·人工智能·计算机视觉
余弦的倒数6 小时前
计算机视觉各类任务评价指标详解
人工智能·计算机视觉
蚂蚁201411 小时前
卷积神经网络(二)
人工智能·计算机视觉
z_mazin14 小时前
反爬虫机制中的验证码识别:类型、技术难点与应对策略
人工智能·计算机视觉·目标跟踪