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

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

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

相关推荐
To_OC10 小时前
LC 131 分割回文串:刚学回溯时,我连怎么切字符串都想不明白
javascript·算法·leetcode
旖-旎11 小时前
LeetCode 518:零钱兑换||(完全背包)—— 题解
c++·算法·leetcode·动态规划·背包问题
灯澜忆梦11 小时前
GO_并发编程---定时器
开发语言·后端·golang
-银雾鸢尾-12 小时前
C#中的StringBuilder相关方法
开发语言·c#
To_OC12 小时前
LC 42 接雨水:暴力超时卡半天?前后缀数组一用就通了
javascript·算法·leetcode
-银雾鸢尾-12 小时前
C#中结构体与类的区别;抽象类与接口的区别
开发语言·c#
深度研习笔记13 小时前
OpenCV工业视觉实战11|多线程解耦+视频流稳流+推理加速,彻底解决卡顿阻塞,实现毫秒级工业实时检测
人工智能·opencv·计算机视觉
delishcomcn13 小时前
AI视觉识别+分切算法:电化铝缺陷检测与裁切一体化解锁
人工智能·算法
触底反弹13 小时前
深入理解大模型采样:Temperature、Top-K、Top-P 的原理与实战
人工智能·算法·面试
大模型码小白13 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程