What Is NI Vision?

NI provides hardware and software tools for image acquisition and processing to address applications such as quality and process control, automated testing for semiconductor, automotive and electronics, intelligent monitoring, and medical imaging.

Product Family Overview

Product Family Overview

With the NI machine vision approach, you can choose configuration software or programming libraries to build your imaging applications. NI vision software packages work across the entire hardware portfolio so you can more easily manage and maintain multiple hardware systems, choose proper hardware for new applications, and even switch between both software options with minimal effort.


NI offers two distinct software packages tailored to the needs of programmers and manufacturing line operators, which include world-class image processing algorithms and image acquisition functions. With both options, you can make complex pass/fail decisions, customize user interfaces, and integrate with automation devices.

NI Vision Builder for Automated Inspection (AI)

Configure, benchmark, and deploy complete systems that address vision applications such as classification, code reading, presence detection, metrology, and precision alignment. Vision Builder AI simplifies the development and maintenance process by replacing the complexities of programming with an interactive menu-driven development environment, without sacrificing performance or range of functionality.

Learn more about Vision Builder AI

NI Vision Development Module

The NI Vision Development Module is a comprehensive library with hundreds of scientific imaging and machine vision functions that you can program using NI LabVIEW software and several text-based languages. Use other LabVIEW modules and toolkits with this option to create more customized applications, and prototype your algorithms and generate code using the included NI Vision Assistant.

Learn more about the Vision Development Module

Smart Cameras

NI Smart Cameras are industrial, high-quality image sensors combined with powerful processors designed to serve as small, cost-effective, and rugged all-in-one solutions for machine vision applications. You can use NI Smart Cameras with NI Vision Builder for Automated Inspection (included) or with NI LabVIEW software and the NI Vision Development Module.

Low-Cost and Best-Value Smart Cameras

NI Smart Cameras provide the best value for cost and come with a PowerPC processor. Choose from monochrome options from VGA to 1.3 MP resolutions and take advantage of integrated lighting control, digital I/O, and industrial communications capabilities.

Explore low-cost smart cameras

High-Performance NI Smart Cameras

The NI 177x Smart Cameras feature monochrome and color sensor options from VGA to 5 MP and a powerful Intel Atom 1.6 GHz processor. The rugged mechanical design, including IP67 housing, M12 connectors, and lens cover, make it suitable for industrial environments. Take advantage of integrated lighting control, digital I/O, industrial communications capabilities, and video output.

Explore high-performance smart cameras

Vision Systems

NI Vision systems combine industrial camera connectivity and open communication in rugged, fanless designs ideal for manufacturing environments and embedded solutions.

Industrial Controllers

NI industrial controllers are suited for a large range of applications and are equipped with high-performance processors for fast decision making and FPGAs to accelerate image processing speeds. NI industrial controllers also feature built-in, customizable I/O for triggering and synchronization between cameras and other system components.

Explore industrial controllers

Compact Vision Systems

Compact Vision Systems offer multicamera support in a small, rugged package. Acquire from USB3 Vision cameras or use GigE Vision cameras with the ability to perform deterministic triggering and power cameras through Power over Ethernet (PoE) technology all from a single Ethernet cable. These systems are powered by Intel Atom processors and provide built-in FPGA-enabled I/O for triggering and synchronization.

Explore Compact Vision Systems

CompactRIO and Single-Board RIO

CompactRIO and Single-Board RIO are also options for applications that require vision and a variety of mixed I/O. The platforms are compatible with USB3 Vision cameras through USB 2.0 ports, IP cameras from Basler and Axis, and analog cameras through third-party C Series modules. Higher performance multicore CompactRIO systems provide full GigE Vision support with dual-core Intel processors to handle more demanding imaging and mixed-I/O requirements.

See vision capabilities on CompactRIO and Single-Board RIO


To complete your system, NI offers a range of area scan and line scan cameras from Basler, a leading camera manufacturer. Choose from GigE Vision, USB3 Vision, IEEE 1394, Camera Link, and network IP camera options. Vision Acquisition Software provides high-performance optimized image acquisition drivers and is included with your NI Vision software and hardware purchase.

Browse all cameras

PC and PXI Systems

PC- and PXI-based systems offer the flexibility to choose the latest and highest performance processors to integrate mixed-signal measurements with image acquisition and processing. NI offers a range of plug-in frame grabbers for PXI and PCs, including frame grabbers with onboard image processing capabilities. You can also connect cameras with consumer interfaces directly to these systems.

Plug-In Boards and Frame Grabbers

NI frame grabbers acquire from various standard camera interfaces including GigE Vision, Camera Link, IEEE 1394, and parallel digital. Some include onboard digital I/O and reconfigurable I/O (RIO) for custom triggering and synchronization. They are ideal for building high-performance systems with the latest PC processor technologies, and benefit from unequalled synchronization with DAQ, motion, and other specialty measurements.

Explore the NI frame grabber product family

FPGA Image-Processing Boards

With the NI LabVIEW FPGA Module and vision RIO hardware, perform high-speed inline image processing for applications with high-speed control or onboard image preprocessing. LabVIEW FPGA offers reconfigurable access to code, and you can create custom algorithms and implement existing VHDL. NI 1483 offers Camera Link connectivity to NI FlexRIO FPGA boards. Also use PCI Express versions for PC-based deployment systems.

See frame grabbers with onboard FPGAs


Purchase area scan and line scan cameras tested and validated to work with your NI systems with NI’s range of GigE Vision, IEEE 1394, Camera Link, and network IP cameras from Basler, a leading camera manufacturer. NI Vision Acquisition Software, included with your frame grabber and NI vision software purchase, offers high-performance optimized drivers for acquiring images on your PC and PXI system.

Browse all NI cameras

Software Deployments

NI offers cost-competitive deployment software licenses for your large PC-based deployments.

Learn about the Vision Development Module Run-Time License | Learn about the Vision Builder AI Run-Time License