特点:并行、基于数据流

建议使用新式控件,其他(银色、经典…)功能也完全一样

点击灯泡观察数据流

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】入门-视觉相关推荐

  1. 通过labview vision视觉模块写的带学习功能的OCR字符识别程序

    labview vision视觉模块写的带学习功能的OCR字符识别程序 为解决在用Labview做OCR字符识别视觉开发中每次都要用开发工具自带的学习模块,自己用VDM函数自己写了个子程序,方便嵌入带 ...

  2. NI LabVIEW 2014SP1视觉开发必备软件和工具包

    * s! R7 D7 p NI LabVIEW 2014SP1视觉开发必备软件和工具包 4 U# Z, M; ?7 z2 r0 q) j  L. f NI视觉开发可以使用64位版本,因为其视觉包直接支 ...

  3. LabVIEW入门第六天(布尔控件及布尔量)

    LabVIEW入门第六天 欢迎大家阅读本篇文章,今天给大家介绍布尔控件,欢迎有兴趣的一起学习探讨. 一,LabVIEW布尔控件的位置及含义 布尔量是在编程中常用的一种数据类型,它的值只有两种,true ...

  4. LabVIEW 2013SP1视觉开发必备软件LV、VDM、VBAI、VAS

    NI LabVIEW 2013SP1视觉开发必备软件LV.VDM.VBAI.VAS ---------------------------------------------------------- ...

  5. 仪酷LabVIEW AI视觉工具包及开放神经网络交互工具包常见问题解答

    前言 哈喽,各位朋友,好久不见~ 之前给大家分享了基于LabVIEW开发的AI视觉工具包及开放神经网络交互工具包,不少朋友私信说在安装和使用过程中会遇到一些问题,今天我们就集中回复一下大家问到最多的问 ...

  6. LabVIEW使用视觉采集软件从GigE视觉相机进行采集 1

    LabVIEW使用视觉采集软件从GigE视觉相机进行采集 1 硬件和软件设置 为了从GigE Vision相机获取图像,首先需要确保拥有所有正确的硬件和软件. 硬件 GigE Vision相机:该相机 ...

  7. 手把手教你使用LabVIEW人工智能视觉工具包快速实现传统Opencv算子的调用(含源码)

    文章目录 前言 一.图像滤波与增强 二.图像灰度处理 三.阈值处理与设定 四.二值化处理 五.边缘提取 六.角点检测 1.使用cornerMinEigenVal算子 2.使用cornerHarris算 ...

  8. LabVIEW通用视觉软件------仿C#一款智能快速的检测并且开源

    为什么要开设这门课程 初期LabVIEW是做测试的,大家做测试的都清楚TestStand,是一款通用测试平台.然而LabVIEW做一些常规的视觉同时具有强大的优势,通过这次课程,想让大家更加了解一款通 ...

  9. labview通用视觉软件框架,机器视觉通用框架,里面有安装教程

    labview通用视觉软件框架,机器视觉通用框架,里面有安装教程5872616775880854TB_53968806

最新文章

  1. 在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
  2. spark VS Hadoop 两大大数据分析系统深度解读
  3. golang中的new和make的区别
  4. asp ado 连接测试_软件测试中的功能测试点(一)
  5. 静默安装Oracle11G
  6. 洛谷P1217回文质数(特判筛选,取巧判断顺序)
  7. 细说php第四版笔记,细说PHP 学习笔记(二)
  8. 如何去除html的flash,去除网站Flash动画效果,提升seo优化友好度
  9. 网站开发流程(附图)
  10. 从入门到头秃周末休闲赛4
  11. 如何创建批处理文件?
  12. 10个 解放双手的 IDEA 插件,这些代码都不用写(第二弹)
  13. 【零基础深度学习教程第二课:深度学习进阶之神经网络的训练】
  14. 自动化办公:教你如何快速合并Excel文件
  15. N-gram和NNLM语言模型
  16. oh-my-zsh配置
  17. Vue Cli4 使用高德地图定位 获取当前经纬度信息以及周边定位
  18. 代码是使用计算机的什么,什么是计算机的STOP代码-万兴恢复专家
  19. VarifocalNet: An IoU-aware Dense Object Detector论文学习
  20. 【原创】基于SSM框架的教师档案管理系统设计与实现

热门文章

  1. Rust随机数库rand rand_core rand_chacha等
  2. CentOS国内镜像源地址汇总持续更新
  3. 思维导图软件 XMind 和 MindManager 哪个更好?
  4. 桌面接龙游戏 -_-
  5. 车品觉:它是抓捕本·拉登的幕后英雄,只服务100家客户,估值却高达200亿美元!...
  6. 【整理】HLS视频协议第二弹--裁剪部分视频及m3u8文件,编写通用客户端以播放m3u8视频
  7. html盒子标准模型,CSS标准盒模型与IE盒子模型以及弹性盒模型
  8. NSI打包脚本加入文件详细信息
  9. 一楼二楼教师办公室图书馆操场计算机房,新PEP人教版四年级英语下册常用单词、常用表达法默写用纸...
  10. Oracle使用实例:exp和expdp导出数据