The Vision Development Module for LabVIEW includes thousands of machine vision and image processing functions that can be deployed across NI’s hardware platforms, including dozens of function blocks specifically for the FPGA. With these built-in operations, such as functions for efficiently transferring images between the CPU and FPGA, you can focus on algorithm development, instead of low-level drivers, middleware, and data transfer mechanisms. To help you develop your machine vision applications quickly, the Vision Development Module also includes the Vision Assistant -- an algorithm development tool for rapidly prototyping advanced vision algorithms. With the Vision Assistant, you can quickly adjust and iterate on machine vision algorithms by selecting, applying, and connecting hundreds of built-in processing functions, and immediately see the results on sample images, eliminating the need to deploy code or test with live images. When the algorithm is complete, the Vision Assistant automatically generates LabVIEW code complete with the necessary CPU and FPGA libraries and pre-configured DMA channels to transfer images between the CPU and FPGA.
Learn more about the Vision Development Module.
Figure 2. The Vision Development module is a library of powerful machine vision functions that can be deployed across NI’s hardware platforms.