What Is the NI Vision Development Module?

You can use the Vision Development Module to configure cameras, customize image analysis, and generate results for production and validation tests. 

Explore Vision Development Module

The Vision Development Module helps you develop software for machine vision and image processing applications. You can use it with the LabVIEW graphical programming environment, C, C++, and C# for Windows systems and LabVIEW for real-time systems. Choose from hundreds of image processing algorithms including filters, morphologies, pattern matching, and classification. The module includes IP for targeting both processors and FPGAs and features model importers for performing inference using deep learning models developed in TensorFlow.

Vision Development Module Overview

Use the Vision Development Module to take an open and adaptable approach to machine vision software development. You can choose the right hardware for your application and configure cameras, acquire images, and analyze inspection results to build fully customized machine vision systems.

What Can You Do With Vision Development Module?

The Vision Development Module helps you use the power of graphical programming to meet a variety of development and deployment challenges in machine vision applications. Explore the project below that most closely aligns to your application to learn more.

Inspect and Measure Products

Develop product inspections and metrologies with quick camera and hardware integration and configurable algorithm engineering tools.

Deploy Deep Learning Models to Machine Vision Systems

Solve difficult machine vision challenges by deploying deep learning models.

Perform High-Speed Image Processing on FPGAs

Achieve high production throughput and deterministic control with the FPGA image processing IP included in the Vision Development Module.

Which Vision Development License Is Right for My Project?

Vision Development Module Development License

Contact us Please select your country to get pricing information

Develop Machine Vision Software in LabVIEW, C, C++, and C#.

Vision Development Module Run-Time Engine

Contact us Please select your country to get pricing information

Deploy executables that use Vision Development Module.

Vision Development Module Debug Deployment License

Contact us Please select your country to get pricing information

Debug executables that use Vision Development Module.

Vision Builder helps you interface with cameras and automate image inspection
Don't Want to Program?

Vision Builder for Automated Inspection is application software you can use to interface with cameras, customize image analysis, and generate inspection results all without programming. It helps you rapidly build machine vision IP without sacrificing the ability to customize when necessary by integrating IP written using LabVIEW.

Software License Options and Services

Software is available in both subscription and perpetual license terms. An NI software service agreement is included with active subscription licenses. For perpetual licenses, an NI software service agreement is included for one year, and after the first year, software service is renewable on an annual basis.

LabWindows/CVI for You
LabWindows/CVI for Your Team

Software Services


Included Benefits

  • Get the latest features as soon as they’re released with access to new versions

  • Have your system up and running faster with troubleshooting help from NI experts

  • Learn the skills you need for success with 24/7 access to select online training and virtual demonstrations

  • Maintain your long-standing systems with access to previous versions of NI software 

Start Your Free Trial Today