| NI offers software options you can use across the entire NI vision hardware portfolio. Configure your system with NI Vision Builder for Automated Inspection, an easy-to-use, stand-alone package for machine vision, or program it using the NI Vision Development Module, a comprehensive library of imaging functions. NI vision software helps you to take advantage of hundreds of image processing algorithms, make decisions based on multiple inspection results, view results through customizable deployment interfaces, and communicate results using I/O and industrial communication processes. |
Choose a Vision Software Package Based on Your Application Needs
Image Processing and Acquisition
Image Acquisition
Need More Information to Help you Choose?
| NI Vision Builder for Automated Inspection | NI Vision Development Module | |
| Application Considerations | ||
| Suitability for large distributed system architectures | ||
| Suitability for high deployment counts | ||
| Suitability for nonprogrammers | ||
| Shorter time to market | ||
| Image Acquisition | ||
| Support for all standard machine vision cameras | ||
| Triggered acquisition | ||
| Ability to save images to disk | ||
| Ability to save to FTP server | ||
| Built-in camera calibration tools | ![]() |
|
| Image Processing Algorithms | ||
| General-purpose image processing algorithms | ||
| Functions for machine vision | ||
| Functions for scientific imaging | ||
| FPGA image processing1 | ||
| Low-level functions | ||
| Pixel manipulation | ||
| Algorithms optimized for multicore processors | ||
| HMI, I/O, and Industrial Communications | ||
| Built-in user interfaces | ||
| Customizable user interfaces | ||
| Built-in industrial communications support (Ethernet/IP, Modbus, serial, TCP/IP) | ||
| Built-in digital I/O support | ||
| Integration with NI motion, modular instruments, and so on | ||
| Low-level access to timing and synchronization | ||
| Operating System Support | ||
| 64-bit OSs (Windows 7/Vista) | ||
| LabVIEW Real-Time OSs | ||
| Development Tools and Features | ||
| Built-in tools for decision making and application flow | ![]() |
|
| Debugging utilities | ![]() |
|
| Stand-alone training interfaces for classification algorithms | ||
| LabVIEW code generation | ||
| Text-based code generation (.NET, C) | ||
| Ability to integrate customized algorithms and routines | ||
| Validation Tools | ||
| Utility to benchmark inspection speed | ||
| Ability to test flexibility by modeling system variations and effects on images | ||
| Getting Started Resources | ||
| Dozens of shipping examples | ||
| Inspection templates | ||
| Instructor-led training | ||
| Licenses | ||
| Run-time license | ||
| Debug deployment license | ||
| NI Developer Suite option | ||
| Additional Features | ||
| Parallel processing and manipulation of images | ||
| Ability to call application programmatically | ||
| Task-level optimization for multicore processors | ||
| Hardware Support | ||
| NI Smart Cameras | ||
| NI Embedded and Compact Vision Systems | ||
| NI Frame Grabbers | ||
| NI CompactRIO | ||
| NI FlexRIO* | ||
| Direct Show (USB) Cameras | ||
1 Requires LabVIEW and the LabVIEW FPGA Module.
![]() |
Little functionality |
![]() |
Most functionality |
| All functionality |
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).






