[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

相关推荐
南极星100513 分钟前
我的创作纪念日--128天
java·python·opencv·职场和发展
happyprince34 分钟前
2026年02月08日热门论文
人工智能·深度学习·计算机视觉
晚霞的不甘10 小时前
CANN 在工业质检中的亚像素级视觉检测系统设计
人工智能·计算机视觉·架构·开源·视觉检测
艾莉丝努力练剑11 小时前
图像处理全栈加速:ops-cv算子库在CV领域的应用
图像处理·人工智能
一招定胜负11 小时前
入门MediaPipe:实现实时手部关键点检测
计算机视觉
一招定胜负12 小时前
新手入门MediaPipe系列:手势识别+姿态检测+脸部关键点检测
计算机视觉
一招定胜负13 小时前
基于dlib和OpenCV的人脸替换技术详解
opencv·计算机视觉
Token_w14 小时前
CANN ops-cv解读——AIGC图像生成/目标检测的图像处理算子库
图像处理·目标检测·aigc
aaaffaewrerewrwer15 小时前
常用的 HEIC 转 JPG 在线工具整理(无需安装)
图像处理
空白诗16 小时前
CANN ops-nn 算子解读:Stable Diffusion 图像生成中的 Conv2D 卷积实现
深度学习·计算机视觉·stable diffusion