Example Code

Convert LabVIEW image datatype into IMAQ image datatype

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.

    Software

  • Vision Development Module
  • LabVIEW

Code and Documents

Attachment

Overview

This example shows how to convert the LabVIEW image datatype into an IMAQ image datatype.

 

Description
This VI converts the LabVIEW image datatype (used by the Picture Control) to the IMAQ image datatype. The example shows how to convert image data from the Get Image method to the IMAQ image datatype but a more common use case would be when using a 3rd party camera driver that acquires images into a LabVIEW picture control. This VI could then be used to convert the image to an IMAQ image allowing you to use Vision Development Module for image processing and analysis.

 

Requirements

 Software

  • LabVIEW Base Development System 2012 (or compatible)
  • NI Vision Development Module 2012 (or compatible)
  • If running in a Real-Time context, you will need the LabVIEW Real-Time Module 2012 (or compatible)

 Hardware

  • No hardware is necessary to use this example VI

 

Steps to Implement or Execute Code

  1. Download and open the attached ZIP-file
  2. Run the [Main]...VI

 

Additional Information or References

Image To IMAQ - Front Panel.png

 

Image To IMAQ - Block Diagram.png

 

**The code for this example has been edited to meet the new Community Example Style Guidelines. The edited copy is marked with the text ‘NIVerified’. Read here for more information about the new Example Guidelines and Community Platform.**

Alex Person
NI-RIO Product Support Engineer
National Instruments

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Comments
Greg_S-Video
NI Employee (retired)
on

Nice!  I should have commented on this years ago.  This VI is totally sweet!

Sincerely,

Greg S.
Orbital
Member
Member
on

Great! Thank you.