在LabVIEW和LabWindows/CVI中使用NI Vision显示图像

更新 Apr 24, 2023

适用于

软件

  • LabVIEW Full
  • Vision Development Module
  • LabWindows/CVI Full

驱动

  • NI-IMAQ

问题详述

使用NI软件显示图像有哪些选择?与显示图像有关的常见问题是什么?

解决方案

在LabVIEW和LabWindows/CVI中,有几种使用NI Vision软件显示图像的方法。

在LabVIEW中,您有以下选择:
  • 图片控件或强度图
    如果您使用的是不包含图像显示控件的旧版LabVIEW(6.1及更早版本),则有两种方法可以在LabVIEW中显示图像。如果你有LabVIEW的Base版本,那么你可以使用LabVIEW Intensity Graph来显示图像。如果您拥有LabVIEW的学生版,完整版或专业版,则可以使用图形和声音选板,您可以使用图片控件显示图像。

    对于这些显示中的任何一个,您需要从图像中提取2D像素阵列,然后使用前面板上的其中一个显示控件。以下是强度图和图片控件的一些常见问题:

在LabWindows/CVI中,您有以下选择:

  • UIR图像控制
    如果您有视觉开发模块,可以通过右键单击UIR panel的空白区域» Custom Controls » NI Vision » Image Control。显示它的一个包含示例是OCR(with Image Control)
    • imaqDisplayImage函数
      您也可以选择在另一个窗口中显示图像。调用该功能时,窗口变为可见。此外,窗口与图像相关联,直到您关闭窗口,处理图像或使用相同的窗口编号再次调用此功能。有关此功能的更多信息,请参阅IMAQ Vision for LabWindows/CVI参考手册的第6-11页。

      可以找到LabWindows / CVI的Vision示例:
      <Program Files>\National Instruments\CVI2017\samples\More Samples\Vision
      链接到以下路径:<Users>\Public\Public Documents\National Instruments\CVI\Samples\Vision

    相关信息

    确保安装Vision Acquisition Software(VAS)才能从相机获取图像。 VAS包括连接和将图像带入IDE所需的驱动程序。