网站大量收购闲置独家精品文档,联系QQ:2885784924

NIvision标准详解.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案 精彩文档 NI Vision for LabVIEW 基础(一):NI Vision 简介?? 2013-04-12 17:33:01|??分类:? HYPERLINK /blog/ \l m=0t=1c=fks_084074084082084067084081074066085081086066084081085 \o 默认分类 默认分类|字号?订阅 Vision控件模板位于LabVIEW控件模板的最顶层,由一下元素组成: IMAQ Image.ctl—该控件是一个类型定义,用于声明图象类型的数据。在VI的前面板中使用该控件代表图象类型数据。例如,使用该控件作为一个子程序的输入或输出,使调用成成可以将一幅图像传送给子程序。 图像显示(Image Display)—该控件用于在LabVIEW?中直接显示图像。也可以利用该控件创建关注区域?(ROIs)。 图像显示控件提供标准和3D版两种外观。 IMAQ?视觉控件(IMAQ Vision controls)—这里的控件用于将NI Vision的程序控件直接加入入用户自己的程序中获得相应的功能。 机器视觉控件(Machine Vision controls)—这里的控件用于将NI Vision的机器视觉控件直接加入到用户自己的程序中以获得相应的功能。 NI Vision?函数模板 NI Vision for LabVIEW?由三个主要的函数模板组成:常用视觉程序(Vision Utilities),?图像处理(Image Processing),?和机器视觉(Machine Vision)。 本节介绍这些模板以及它们的子模板。 常用视觉程序(Vision Utilities) 常用视觉函数用于在NI Vision中处理和显示图像。 Image Management—管理图像程序组。利用这些程序可以建立和释放图像,设置和读取图像的属性例如尺寸和偏移量,复制图象。也可以使用一些高级的Vis来定义图像的边框区域以及访问图像数据的指针。 Files—一组使用不同格式读、写图像文件,并从文件中获得所包含的图像的信息的程序模块。 External Display—用于在外部窗口显示图像的程序模块组。使用这些程序模块可以完成以下任务: 读取和设置窗口属性,如尺寸、位置、缩放系数 为图像窗口设置调色板 建立及使用图像浏览器 在图像窗口上为选中的关注区域建立和使用不同的交互式绘图工具。 检测画图事件 获得图像窗口上有关关注区域的信息。 Region of Interest—管理关注区域的程序组。使用这些程序可以通过编程来定义关注区,以及定义关注区和图像掩码和关注区之间的相互转换。 Image Manipulation—修改图像颗粒内容的程序模块组。利用这些程序模块可以实现图像的重新采样、提取部分图像,以及图像的旋转、平移、打包。该子模板还包括了图像与剪贴板之间相互拷贝的程序模块。 Pixel Manipulation—读取和修改图像中单独像素的程序模块组。利用这些程序模块可以读取和设置图像中的像素,或者图像中的一行或一列;向图像中的地像素填充特定的值;实现图像和2维LabView矩阵之间的相互转换。 Overlay—一组不改变图像的像素值的情况将图形覆盖在在图像显示环境上的程序模块。利用这些程序模块可以使检测程序将检测结果覆盖在被检测图像上。 Calibration—空间校准图像的程序模块组,用于排除相机景深和镜头畸变,以获得精确的真实的测量结果。利用这些程序建立简单的校准,或者让NI Vision从网格图像中自动学习校准数据。还可以利用这些程序模块将像素坐标转换成真实坐标以便于测量。 Color Utilities—访问彩色图像数据的程序模块组。利用这些程序可以从图像中提取调色板,用新的数据替换彩色图像的调色板,在彩色图像与2D矩阵之间转换,读取和设置彩色图像的像素值,将像素值从一个彩色颗粒转换到另外一个彩色颗粒。 Vision RT—为LabVIEW实时模块使用NIVision提供的函数组。利用这些程序模块可以在实时系统中将图像显示到视频输出中;控制发送到网络上的图像的压缩设置,以及实时系统中处理程序的时间区段。 图像处理(Image Processing) NI Vision?中的分析、滤波和图像处理函数。 Processing—处理灰度和二值图像的程序模块。利用这些函数可以使用不同的阈值将灰度图像转换成二值图像。也可以利用这些程序使用预定义或自定义的查找表变换图像,进行分界变换,修改图像的对比度,图像反向。 Filters—滤波器,用于增强图像中的信息。利用这些程序可以实现虚像平滑、去除噪声、高光或强化图像中的边沿。可以利用预定义的卷积内核,也可以使用自定义的卷积内核。 Mo

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档