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的视觉工作流",欢迎前往阅读。

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

相关推荐
大橙子打游戏15 分钟前
make-goal:把长期 AI 任务从聊天记录里解放出来
人工智能
华盈生物20 分钟前
AI+病理:从切片到数据,空间多模态解析肿瘤微环境
人工智能·单细胞测序·空间单细胞蛋白组·单细胞组织原位空间蛋白组学·组织原位空间蛋白组学·超多重蛋白成像·ai+病理
土豆.exe41 分钟前
Fastjson2 2.0.53 哈希碰撞 RCE:从原理到三种打法
算法·哈希算法
IT_陈寒1 小时前
Vite热更新失效?你可能漏了这个配置
前端·人工智能·后端
黄河123长江1 小时前
有限Abel群的结构()
算法
禹亮科技1 小时前
制造业100㎡跨国技术评审会议室音视频整体解决方案(亿联+思必驰+讯飞AI落地实践)
人工智能·音视频·视频会议系统集成
2601_955759881 小时前
Claude API Key 交接与离职回收操作指南
人工智能
老云讲算力市场1 小时前
智算中心加速迈向超节点时代,奇点算力布局高效算力服务
人工智能·科技
潍坊老登1 小时前
甲方正在记着办理经营性ICP许可证,我三天二开了一个在线教育系统
人工智能
benben0441 小时前
大模型之基于TRL的ORPO对齐训练实战篇
人工智能