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

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

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

相关推荐
_dindong9 分钟前
动规:01背包
数据结构·笔记·学习·算法·leetcode·动态规划·力扣
-雷阵雨-13 分钟前
数据结构——排序算法全解析(入门到精通)
java·开发语言·数据结构·排序算法·intellij-idea
eqwaak018 分钟前
科技信息差(10.2)
开发语言·python·科技·科技信息差
aloha_78918 分钟前
顺丰科技java面经准备
java·开发语言·spring boot·科技·spring·spring cloud
XH华24 分钟前
C语言深度解剖:第一章关键字(一)
c语言·开发语言
数据知道28 分钟前
Go基础:用Go语言操作redis详解
开发语言·数据库·redis·golang·go语言
_extraordinary_1 小时前
Java Servlet(三)--- 写一个简单的网站,表白墙程序,登录功能的实现
java·开发语言·servlet
无敌最俊朗@1 小时前
Qt 按钮点击事件全链路解析:从系统驱动到槽函数
开发语言·qt·计算机外设
gopher95111 小时前
go中的切片
开发语言·golang
格林威1 小时前
UV紫外相机在工业视觉检测中的应用
人工智能·深度学习·数码相机·算法·计算机视觉·视觉检测·uv