Use Machine Vision Functions

NI Vision Assistant

Use Machine Vision Functions

This palette groups several image functions that perform the following common machine vision inspection tasks:

  • Detecting the presence or absence of parts in an image.
  • Measuring the dimension of parts to determine if they meet specifications.
  • Locating objects in an image.

Edge Detector

Use this function to find edges along a line that you draw with the Line Tool from the toolbar.

Straight Edge (Rake)

Use this function to find points within the edge of an object and fit a line to those points describing the edge.

Circular Edge (Spoke)

Use this function to locate the intersection points between a set of search lines within a circular area (annulus) and find the best fit circle.

Clamp

Use this function to find edges within a rectangular region drawn in the image and measures the distance between the first and last edge.

Pattern Matching

Use this function to locate regions of a grayscale image that match a predetermined template. Pattern Matching can find template matches regardless of poor lighting, blur, noise, shifting of the template, and rotation of the template.

Geometric Matching

Use this function to locate regions in a grayscale image that match a predetermined template. Geometric matching is designed to locate templates characterized by distinct geometric or shape information. The function can find template matches regardless of lighting variation, blur, noise, occlusion, and geometric transformations such as shifting, rotation, or scaling of the template.

Shape Detection

Use this function to locate circles, ellipses, rectangles, or lines that meet the specified geometric criteria.

Defect Inspection

Use this function to compare areas of an image to a learned template and return the differences found in the image.

Caliper

Use this function to compute measurements—such as distances, areas, and angles—based on results returned from other machine vision and image processing functions.