当前位置: 首页 > news >正文

C# 基于halcon的视觉工作流-章24-矩形查找

C# 基于halcon的视觉工作流-章24-矩形查找

本章目标:
一、创建矩形卡尺工具;
二、测量及拟合矩形;
三、匹配批量查找;

在这里插入图片描述
矩形查找与章22直线查找过程相似,本文仅描述不同之处。

一、创建矩形卡尺工具
创建圆测量对象,不同处仅为对象类型改为矩形rectangle2
halcon算子add_metrology_object_generic用于将计量对象添加到计量模型中,计量对象有多种,直线、圆、矩形和椭圆等,本文中属圆。
与C#联合开发时可用如下方法实现
HOperatorSet.AddMetrologyObjectGeneric(auto_MetrologyHandle,shape,shapeParam, measureLength1,measureLength2,measureSigma,measureThreshold, genParamName ,genParamValue, out HTuple index );
其中,auto_MetrologyHandle为输入模型句柄,
shape为计量对象的类型,此处为矩形rectangle2,不同处
lineParams为计量对象的参数,
measureLength1为卡尺半长,
measureLength2为卡尺半宽,
measureSigma为高斯函数的西格玛平滑,
measureThreshold为最小边缘振幅,
genParamName 为参数名,
genParamValue为参数值,
index 为输出的计量对象的索引

二、测量及拟合矩形
测量及拟合使用的算子与章22直线查找相同,不同处在于输出结果的数值不同,如输出结果中,卡尺的轮廓为矩形、捕捉的边缘点呈矩形分布、输出结果参数中有坐标、角度等,拟合形状为矩形。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
三、匹配批量查找
与章22直线查找相同,以匹配点找到矩形检测区域,再找矩形。
效果如下图,不论方向、角度如何,都能自动找到各零件指定区域的矩形
在这里插入图片描述

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

http://www.dtcms.com/a/302882.html

相关文章:

  • SpringBoot数学实例:高等数学实战
  • 学习嵌入式的第三十四天-数据结构-(2025.7.28)数据库
  • Linux选择题2
  • Leaflet简介、初步了解
  • 分布式IO详解:2025年分布式无线远程IO采集控制方案选型指南
  • Java学习-----JVM的垃圾回收算法
  • 分布式IO选型指南:2025年分布式无线远程IO品牌及采集控制方案详解
  • OpenGL为什么要用4X4矩阵
  • 构建 P2P 网络与分布式下载系统:从底层原理到安装和功能实现
  • 分布式高可用架构核心:复制、冗余与生死陷阱——从主从灾难到无主冲突的避坑指南
  • 文件夹隐藏精灵 for Win的文件隐私管理痛点
  • 中国汽车能源消耗量(2010-2024年)
  • 点击事件的防抖和节流
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-42,(知识点:D触发器,D锁存器,工作原理,区别)
  • Java HashMap中的compute及相关方法详解:从基础到Kafka Stream应用
  • C++ 哈希算法、贪心算法
  • CLion 远程 Linux C++开发配置
  • 【数据结构】递归暴力美学:二叉树链式结构的深度解析(含源码)
  • 2025最新Mybatis-plus教程(三)
  • 国内使用git clone下载huggingface
  • 鱼皮项目简易版 RPC 框架开发(一)
  • 设计模式(十五)行为型:命令模式详解
  • 简单工厂模式 Simple Factory Pattern
  • Qt元类型系统(QMetaType)详解
  • 11、Docker Compose 配置Mysql主从(单虚拟机)
  • 树状数组的概念、结构及实现
  • 塔能科技物联运维平台及城市照明市场竞争力分析
  • 国产测试用例管理工具横向评测:DevOps时代如何选择最适合的协作平台?
  • window显示驱动开发—RecycleCreateCommandList
  • Angular 依赖注入