[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

相关推荐
Jerryhut19 小时前
opencv对齐算法及其应用
人工智能·opencv·算法
与代码不die不休20 小时前
RTX5060显卡torch和torch_radon库安装避坑指南(仅linux系统)
linux·图像处理·python·深度学习
热心不起来的市民小周20 小时前
100种动物语义分割数据集(A100-Seg)
python·深度学习·计算机视觉
盼小辉丶21 小时前
OpenCV-Python实战(28)——OpenCV计算摄影从HDR图像融合到全景拼接
python·opencv·计算机视觉
Deitymoon21 小时前
RV1126——交叉编译 SDL_TTF库并渲染文字
计算机视觉·音视频·rv1126·osd
Passionate.Z21 小时前
基于FPGA的CLAHE自适应限制对比度直方图均衡算法硬件verilog实现
图像处理·嵌入式硬件·算法·fpga开发·fpga
埃科光电1 天前
应用分享丨告别测量盲区!锂电极片刻槽检测新方案
图像处理·计算机视觉·视觉检测·相机
code_pgf2 天前
mllm训练过程中有效地利用辅助监督信号来减少幻觉的方法
人工智能·深度学习·计算机视觉
armwind2 天前
openISP学习11-BNF — Bilateral Noise Filtering(双边滤波降噪)
图像处理·计算机视觉
2401_853493942 天前
有哪些好用的可商用的免费图片素材网站?
图像处理·平面设计·ai生图·设计素材·设计素材网站