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的检测区域,再找进行测量计算

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

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

相关推荐
少许极端19 小时前
算法奇妙屋(十四)-简单多状态dp问题
算法·动态规划·图解算法·简单多状态dp·打家劫舍问题·买卖股票问题全解
爱学测试的雨果19 小时前
收藏!软件测试面试题
开发语言·面试·职场和发展
鹿衔`19 小时前
通过Flink 1.19 客户端实现Flink集群连接 Kafka 基础测试报告
c#·linq
安然无虞20 小时前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
4***R24020 小时前
C++在音视频处理中的库
开发语言·c++·音视频
2301_8234380220 小时前
解析论文《复杂海上救援环境中无人机群的双阶段协作路径规划与任务分配》
人工智能·算法·无人机
embrace9920 小时前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
无心水20 小时前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
代码不停20 小时前
Java单链表和哈希表题目练习
java·开发语言·散列表
Dxxyyyy20 小时前
零基础学JAVA--Day37(坦克大战1.0)
java·开发语言