【LabVIEW】入门-视觉
特点:并行、基于数据流
建议使用新式控件,其他(银色、经典…)功能也完全一样
点击灯泡观察数据流
Ctrl+B 迅速删除断线
Ctrl+R 运行程序
创建属性节点,实现多处输入
事件结构
创建数组:
数值显示控件拖入数组即可
左侧代表索引(数组的维度)
簇:类似于结构体
可以放不同类型的数值
解除簇捆绑
字符串
常用:数值和字符串之间的转换
项目
VI是VirtuaI Instruments的缩写,它类似于C语言中的函数,可以完成独立的、特殊的功能,以被上一级的函数调用,被调用的函数称为子函数
顶层VI类似于C语言的main函数,这是应用程序的入口点。从VI名称上看,顶层VI和一般的 VI命名无任何区别。这是一个不同于其他编程语言的一个显著特点。也就是说,任何一个VI,既可以作为顶层VI,又可以作为子VI
VISION 开发
多看官方示例!
其他参考资料:
https://max.book118.com/html/2021/0222/8143030052003051.shtm
https://github.com/mVi-Academy/LabVIEW-Vision-BlueBook
IMAQ Create 内存中为图像采集分配内存缓冲区
NI Vision使用IMAQ Create VI为图像处理在内存的堆区申请空间。当调用该函数时,NI Vision会先在内存堆上创建一个保存图像名和边界等属性信息的数据结构
图像管理VI:
IMAQ Dispose 释放不再使用的图像缓冲
IMAQ Cast Image 将源图像(Image Src)的类型转换为指定的图像类型
操作图像数据字节及其顺序的VI,包括IMAQ Flatten Image to String、IMAQMemPeek及IMAQ CharPtrToString。这
IMAQ Load Image Dialog 显示文件选择对话框,提示操作人员选择要打开的图像文件
IMAQ GetFileInfo 获取所选图像文件的信息,包括图像文件的类型、文件中所保存图像的类型(Image Type)、图像的分辨率(XYResolution)以及文件数据类型(File DataType)等参数
图像文件操作VI:
IMAQ ReadFile
IMAQ Write File 2
显示图像非常直接,只要将包含图像数据的引用连接到控件的结点即可
将图像读取为16位无符号灰度图
将多幅图写入avi文件
像素操作函数,位于Vision and Motion→Vision Utilities→Pixel Manipulation 中
图像操作函数,位于Vision and Motion→VisionUtilities→Image Manipulation 中
图像运算函数,位于Vision and Motion→VisionUtilities→Image Processing→Operator 中
彩色图像操作函数,位于Vision and Motion→Vision Utilities→Color Utilities 中
【LabVIEW】入门-视觉相关推荐
- 通过labview vision视觉模块写的带学习功能的OCR字符识别程序
labview vision视觉模块写的带学习功能的OCR字符识别程序 为解决在用Labview做OCR字符识别视觉开发中每次都要用开发工具自带的学习模块,自己用VDM函数自己写了个子程序,方便嵌入带 ...
- NI LabVIEW 2014SP1视觉开发必备软件和工具包
* s! R7 D7 p NI LabVIEW 2014SP1视觉开发必备软件和工具包 4 U# Z, M; ?7 z2 r0 q) j L. f NI视觉开发可以使用64位版本,因为其视觉包直接支 ...
- LabVIEW入门第六天(布尔控件及布尔量)
LabVIEW入门第六天 欢迎大家阅读本篇文章,今天给大家介绍布尔控件,欢迎有兴趣的一起学习探讨. 一,LabVIEW布尔控件的位置及含义 布尔量是在编程中常用的一种数据类型,它的值只有两种,true ...
- LabVIEW 2013SP1视觉开发必备软件LV、VDM、VBAI、VAS
NI LabVIEW 2013SP1视觉开发必备软件LV.VDM.VBAI.VAS ---------------------------------------------------------- ...
- 仪酷LabVIEW AI视觉工具包及开放神经网络交互工具包常见问题解答
前言 哈喽,各位朋友,好久不见~ 之前给大家分享了基于LabVIEW开发的AI视觉工具包及开放神经网络交互工具包,不少朋友私信说在安装和使用过程中会遇到一些问题,今天我们就集中回复一下大家问到最多的问 ...
- LabVIEW使用视觉采集软件从GigE视觉相机进行采集 1
LabVIEW使用视觉采集软件从GigE视觉相机进行采集 1 硬件和软件设置 为了从GigE Vision相机获取图像,首先需要确保拥有所有正确的硬件和软件. 硬件 GigE Vision相机:该相机 ...
- 手把手教你使用LabVIEW人工智能视觉工具包快速实现传统Opencv算子的调用(含源码)
文章目录 前言 一.图像滤波与增强 二.图像灰度处理 三.阈值处理与设定 四.二值化处理 五.边缘提取 六.角点检测 1.使用cornerMinEigenVal算子 2.使用cornerHarris算 ...
- LabVIEW通用视觉软件------仿C#一款智能快速的检测并且开源
为什么要开设这门课程 初期LabVIEW是做测试的,大家做测试的都清楚TestStand,是一款通用测试平台.然而LabVIEW做一些常规的视觉同时具有强大的优势,通过这次课程,想让大家更加了解一款通 ...
- labview通用视觉软件框架,机器视觉通用框架,里面有安装教程
labview通用视觉软件框架,机器视觉通用框架,里面有安装教程5872616775880854TB_53968806
最新文章
- 在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
- spark VS Hadoop 两大大数据分析系统深度解读
- golang中的new和make的区别
- asp ado 连接测试_软件测试中的功能测试点(一)
- 静默安装Oracle11G
- 洛谷P1217回文质数(特判筛选,取巧判断顺序)
- 细说php第四版笔记,细说PHP 学习笔记(二)
- 如何去除html的flash,去除网站Flash动画效果,提升seo优化友好度
- 网站开发流程(附图)
- 从入门到头秃周末休闲赛4
- 如何创建批处理文件?
- 10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)
- 【零基础深度学习教程第二课:深度学习进阶之神经网络的训练】
- 自动化办公:教你如何快速合并Excel文件
- N-gram和NNLM语言模型
- oh-my-zsh配置
- Vue Cli4 使用高德地图定位 获取当前经纬度信息以及周边定位
- 代码是使用计算机的什么,什么是计算机的STOP代码-万兴恢复专家
- VarifocalNet: An IoU-aware Dense Object Detector论文学习
- 【原创】基于SSM框架的教师档案管理系统设计与实现
热门文章
- Rust随机数库rand rand_core rand_chacha等
- CentOS国内镜像源地址汇总持续更新
- 思维导图软件 XMind 和 MindManager 哪个更好?
- 桌面接龙游戏 -_-
- 车品觉:它是抓捕本·拉登的幕后英雄,只服务100家客户,估值却高达200亿美元!...
- 【整理】HLS视频协议第二弹--裁剪部分视频及m3u8文件,编写通用客户端以播放m3u8视频
- html盒子标准模型,CSS标准盒模型与IE盒子模型以及弹性盒模型
- NSI打包脚本加入文件详细信息
- 一楼二楼教师办公室图书馆操场计算机房,新PEP人教版四年级英语下册常用单词、常用表达法默写用纸...
- Oracle使用实例:exp和expdp导出数据