Developing Machine Vision Systems with VBAI Course Overview

In the Developing Machine Vision Systems with VBAI Course, you learn how to use the out-of-the-box features of Vision Builder for Automated Inspection (VBAI) to develop machine vision applications. This course introduces state diagram design flow for vision applications and walks you through building inspections that include pattern matching, image analysis, and calibration. You will create branching strategies for switching between products and learn how to incorporate LabVIEW for more customization. Finally, you learn techniques for troubleshooting and optimizing inspection for speed and accuracy.

Course Details:

Developing Machine Vision Systems with VBAI Course Outline


Introduction to Machine Vision Systems

Describe what machine vision systems are and what types of applications
can use them.

  • Examples of machine vision
  • Components of a machine vision system
  • Machine vision inspection terminology

Introduction to Vision Builder for Automated Inspection

Recognize the main components of the Vision Builder AI environment and explore the inspection configuration interface. ​

  • What is Vision Builder AI?
  • Navigating the environment

Creating a Simple Inspection

Create an inspection that uses common steps and concepts.

  • Common steps
  • Acquire an image​
  • Define a coordinate system​
  • Calibrate the result​s

Communication with External Devices

Learn how Vision Builder AI can communicate with external devices and inputs.

  • Operator interaction​
  • External devices​
  • Simulation mode

Using Variables

Understand how to use variables in Vision Builder AI and when to use them in an inspection.

  • Types of variables
  • Variable manager
  • Examples of using variables

Branching and Decision Making
in an Inspection

Design an inspection that to use states and transitions to define an inspection process.

  • Inspection state diagram​
  • Transitions and decision making​
  • Setup and cleanup​

Image Processing and Analysis

Recognize the common image
processing tools available on the Inspection palette.

  • Enhance images​
  • Locate features​
  • Measure features​
  • Identify parts ​


Practice debugging and optimizing inspections.

  • Results viewer​
  • Step over, breakpoints, and disabled Steps​
  • Image and data logging​
  • Performance meter​
  • Validate system​
  • Model Vision system variations

Inspecting Different Product Types

Learn ways to inspect different
types of products in the same inspection.

  • Branching
  • Using recipe files
  • UI-based selection

Acquiring Images with NI Hardware

Recognize the hardware options
available with Vision Builder AI.

  • Selecting a camera acquisition​ mode
  • Vision RIO​
  • NI-DAQmx​ and Real-Time Targets

Get started with Developing Machine Vision Systems with VBAI today