【LabVIEW懒人系列教程-视觉入门】2.13LabVIEW视觉助手之抓点的编程运用

本文主要是介绍【LabVIEW懒人系列教程-视觉入门】2.13LabVIEW视觉助手之抓点的编程运用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前几期的文章中运用到的一些测量算法比如抓点,抓边,抓圆等等,也只是大致的讲了如何在助手中去用,相信大家对于参数的输入以及含义还不是很清楚,那么今天我们来详细的讲解一下,抓点算法的程序封装以及输入参数的内容有哪些。
首先利用视觉助手进行算法参数的介绍:
其中我们主要需要知道的调节参数有搜索方式,边缘极性,最小边界强度这几个参数含义,抓点的搜索方向是根据ROI设置时的方向决定的所以参数中没有方向的设置选项。
搜索方式:1,第一边缘点(指从线形ROI起始点到终点方向捕捉到的第一个点)
                 2,第一边缘与最后边缘点(指捕捉到的第一个点与最后一个点,这种方式可以捕捉两个点)
                 3,所有边缘点(指捕捉到的所有满足边界强度的点)
                 4,最优边界点(指捕捉到的最优边界点)
边缘极性:1,所有边缘点(指从抓点方向捕捉到的任意一个点)
                 2,上升边缘点(指从像素灰度值由小到大的点拟合方式)
                 3,下降边缘点(指从像素灰度值由大到小的点拟合方式)
最小边界强度:设定点拟合时的像素灰度下限标准值。

 


下面我们简单演示一下效果然后进行Labview的程序生成:
实际运用时可通过相应的参数调整来进行检测的条件过滤。生成程序的方法和之前讲过的模板匹配类似。

 

选择相应路径,助手会自动生成并创建相应的输入输出。

 


今日总结

①视觉助手算法抓点的程序封装以及参数含义的了解。

今日作业
熟悉视觉助手中的其他算法和例程,输入参数以及输出参数有哪些。
龙哥手把手教您LabVIEW视觉设计课程火热上线!!详情可点击下方链接进行查看:http://t.elecfans.com/c801.html

这篇关于【LabVIEW懒人系列教程-视觉入门】2.13LabVIEW视觉助手之抓点的编程运用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1022841

相关文章

C++必修:模版的入门到实践

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C++学习 贝蒂的主页:Betty’s blog 1. 泛型编程 首先让我们来思考一个问题,如何实现一个交换函数? void swap(int& x, int& y){int tmp = x;x = y;y = tmp;} 相信大家很快就能写出上面这段代码,但是如果要求这个交换函数支持字符型

零基础STM32单片机编程入门(一)初识STM32单片机

文章目录 一.概要二.单片机型号命名规则三.STM32F103系统架构四.STM32F103C8T6单片机启动流程五.STM32F103C8T6单片机主要外设资源六.编程过程中芯片数据手册的作用1.单片机外设资源情况2.STM32单片机内部框图3.STM32单片机管脚图4.STM32单片机每个管脚可配功能5.单片机功耗数据6.FALSH编程时间,擦写次数7.I/O高低电平电压表格8.外设接口

16.Spring前世今生与Spring编程思想

1.1.课程目标 1、通过对本章内容的学习,可以掌握Spring的基本架构及各子模块之间的依赖关系。 2、 了解Spring的发展历史,启发思维。 3、 对 Spring形成一个整体的认识,为之后的深入学习做铺垫。 4、 通过对本章内容的学习,可以了解Spring版本升级的规律,从而应用到自己的系统升级版本命名。 5、Spring编程思想总结。 1.2.内容定位 Spring使用经验

ps基础入门

1.基础      1.1新建文件      1.2创建指定形状      1.4移动工具          1.41移动画布中的任意元素          1.42移动画布          1.43修改画布大小          1.44修改图像大小      1.5框选工具      1.6矩形工具      1.7图层          1.71图层颜色修改          1

C++入门01

1、.h和.cpp 源文件 (.cpp)源文件是C++程序的实际实现代码文件,其中包含了具体的函数和类的定义、实现以及其他相关的代码。主要特点如下:实现代码: 源文件中包含了函数、类的具体实现代码,用于实现程序的功能。编译单元: 源文件通常是一个编译单元,即单独编译的基本单位。每个源文件都会经过编译器的处理,生成对应的目标文件。包含头文件: 源文件可以通过#include指令引入头文件,以使

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

JavaWeb系列二十: jQuery的DOM操作 下

jQuery的DOM操作 CSS-DOM操作多选框案例页面加载完毕触发方法作业布置jQuery获取选中复选框的值jQuery控制checkbox被选中jQuery控制(全选/全不选/反选)jQuery动态添加删除用户 CSS-DOM操作 获取和设置元素的样式属性: css()获取和设置元素透明度: opacity属性获取和设置元素高度, 宽度: height(), widt

X-AnyLabeling使用教程

1.AI 模型自动分割标注使用教程 2.AI 模型自动目标检测标注使用教程

LVGL快速入门笔记

目录 一、基础知识 1. 基础对象(lv_obj) 2. 基础对象的大小(size) 3. 基础对象的位置(position) 3.1 直接设置方式 3.2 参照父对象对齐 3.3 获取位置 4. 基础对象的盒子模型(border-box) 5. 基础对象的样式(styles) 5.1 样式的状态和部分 5.1.1 对象可以处于以下状态States的组合: 5.1.2 对象

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级