C# 基于OpenCv的视觉工作流-章50-霍夫找圆

C# 基于OpenCv的视觉工作流-章50-霍夫找圆

本章目标:
一、单通道灰度图;
二、霍夫圆检测;


一、单通道灰度图

将图像转为单通道灰度图,章3-转灰度图已介绍,不再详述。

二、霍夫圆检测

OpenCv霍夫圆检测可如下使用:

CircleSegment\[\] circle = Cv2.HoughCircles(grayMat, HoughModes.Gradient, dp, minDist, param1, param2, minRadius, maxRadius);

其中:参数1,为输入灰度图像;

参数2,为检测方法;

参数3,为累加器分辨率与图像分辨率的反比;

参数4,为最小圆心距;

参数5,为边缘检测梯度值;

参数6,为方法特定参数:HOUGH_GRADIENT:圆心检测的累加器阈值,值越小检测到的圆越多但假圆也越多;HOUGH_GRADIENT_ALT:圆的"完美度"度量,越接近 1 算法选择的圆形形状越好,一般设置 0.9,检测小圆可降至 0.85 或 0.8;

参数7,为最小半径;

参数8,为最大半径;

效果如下图

"VisionTool 探迹"免费视觉工具

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

"VisionTool Halcon"付费视觉工具,淘宝可搜

下载地址:https://pan.baidu.com/s/1v832KTonDYS6oNnWG2iZtQ?

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
用户20225221506几秒前
实现变便宜了,品味才是稀缺:一个 AI 产品经理的 Vibe Coding 复盘
人工智能
雪雪爱冲浪几秒前
AI 智能体如何通过 auth.md 注册 Bright Date:完整实操指南
大数据·人工智能
垆边人似月.1 分钟前
华为机试题 :最长递增子序列题目
数据结构·c++·算法·华为
会议咨询2 分钟前
2026年电子工程、先进制造技术与人工智能国际会议(EATA 2026)
人工智能·电子工程·先进制造
Pingred3 分钟前
端侧推理排查实录:为什么我的手机跑 LLM 比别人慢 80 倍
人工智能
荆棘鸟智能5 分钟前
野生动物细粒度识别模型怎么做?从相机陷阱数据清洗到边缘部署
人工智能·目标检测
Smoothcloud润云6 分钟前
GPU服务器租用实例DNS与HTTPS下载排障实战
大数据·运维·服务器·人工智能·https·gpu算力
沐风___8 分钟前
Computer Use 怎么用:从 Codex 界面验证到 LCU 接入
人工智能
十铭忘10 分钟前
四大坐标系转换1——针孔相机模型和凸透镜成像
人工智能