C# 基于halcon的视觉工作流-章34-环状测量

C# 基于halcon的视觉工作流-章34-环状测量

本章目标:
一、圆形ROI提取待测量的圆形图像;
二、gen_measure_arc 准备提取垂直于圆弧的直边;
三、measure_pos 提取垂直于矩形或环形弧的直线边缘;
四、measure_pairs提取垂直于矩形或环形弧长轴的直边对;
五、匹配批量计算;


一、用圆形ROI提取待测量的圆形图像

该部分为截图图像中待测量的局部图像,自动计算齿长中心圆,用到多种基础算子,由于基础算子在前些章中已提及,本章不一 一列出,仅描述实现思路。

1创建圆形ROI,抠取齿轮局部图像;

2取齿轮最大外接圆、最小内接圆,计算齿长的中心点的圆;

二、gen_measure_arc 准备提取垂直于圆弧的直边

算子主要是根据ROI参数输出测量句柄,为后续提取作准备

三、measure_pos 提取垂直于矩形或环形弧的直线边缘

直边与直边对的区别,如画一根线,线放大后可直观看到线的宽度,提取线的某一侧边为单边直线,提取线的双侧边为直边对。

四、measure_pairs提取垂直于矩形或环形弧长轴的直边对

五、匹配批量计算

利用模板匹配,以匹配点找到圆形ROI的检测区域,再找进行测量计算

效果如下图,不论方向、角度如何,都能自动计算出齿轮的齿宽尺寸

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

相关推荐
choke2332 分钟前
[特殊字符] Python异常处理
开发语言·python
云中飞鸿2 分钟前
linux中qt安装
开发语言·qt
重生之我是Java开发战士9 分钟前
【优选算法】模拟算法:替换所有的问号,提莫攻击,N字形变换,外观数列,数青蛙
算法
仟濹14 分钟前
算法打卡 day1 (2026-02-06 周四) | 算法: DFS | 1_卡码网98 可达路径 | 2_力扣797_所有可能的路径
算法·leetcode·深度优先
yang)15 分钟前
欠采样时的相位倒置问题
算法
少控科技16 分钟前
QT第6个程序 - 网页内容摘取
开发语言·qt
darkb1rd16 分钟前
八、PHP SAPI与运行环境差异
开发语言·网络安全·php·webshell
历程里程碑19 分钟前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
A尘埃20 分钟前
物流公司配送路径动态优化(Q-Learning算法)
算法
郝学胜-神的一滴21 分钟前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生