The Vision Development Module helps you program and configure vision algorithms and image processing in LabVIEW. Vision Builder for Automated Inspection (AI) is a menu-driven environment for configuring machine vision inspections and communicating with industrial hardware. Choose the option that best meets your needs.
Vision Development Module | Vision Builder AI | |
---|---|---|
Explore the Product | Download Evaluation | Download Evaluation |
Key differentiator | Develop Machine Vision Software in LabVIEW, LabVIEW NXG, C, C++, and C# | Develop Vision Software from a menu-driven configuration environment |
Vision Acquisition Software Included | ||
Develop Vision Software | ||
Development of machine vision software in LabVIEW, LabVIEW NXG, C, C++, and C# | — | |
Configuration of vision inspections with menu-driven environment | — | |
Acquisition from multiple camera buses including USB3, GigE, and Camera Link with Vision Acquisition Software | ||
Example programs | ||
Creation of deployable executables and inspections | ||
Integration of Custom IP written in LabVIEW | ||
Vision Assistant for algorithm prototyping and code generation | — | |
Integration with OpenCV | — | |
Image processing | ||
Color processing | ||
Grayscale processing | ||
Filters | ||
Operator | ||
Frequency domain | ||
Morphology | ||
Analysis | ||
Texture | ||
Motion estimation | — | |
Machine Vision | ||
Feature measurement | ||
Edge tools | ||
Pattern matching | ||
Contour analysis | ||
Defect detection | ||
Classification | ||
OCR inspection | ||
Barcode inspection | ||
Analytic geometry | ||
Tracking | ||
Stereo | — | |
Feature correspondence | — | |
Deep learning inference engines | — | |
FPGA vision algorithms | — | |
Hardware Connectivity | ||
Acquisition from multiple camera buses including USB3, GigE, and Camera Link with Vision Acquisition Software | Vision Acquisition Software API | Built-in step |
Built-in tools for connecting with NI data acquisition hardware using NI-DAQmx | Using NI-DAQmx | Built-in step |
Configuration of deterministic FPGA I/O | Using Vision RIO | Built-in step |
Built-in tools for connecting with industrial hardware (OPC UA, Ethernet IP, Modbus, TCP, serial) | Using industrial communication driver APIs | Built-in step |
Debug Vision Application Software | ||
Remote Debugging | ||
Breakpoint setting | ||
Built-in benchmarking tools | — | |
Built-in regression test tools | — | |
Vision hardware simulation | — | |
Image acquisition variation modeling | — |
NI Vision Acquisition Software enables you to acquire, display, and save images from a range of industry standard cameras interfaces including GigE Vision, USB3 Vision, and Camera Link. You can also use this software to conveniently control digital I/O on NI vision hardware. With a set of easy-to-use functions and example programs, you can quickly create applications using LabVIEW and C/C++.