Machine Vision
- Updated2023-02-21
- 2 minute(s) read
Machine Vision
Owning Palette: Vision and MotionRequires: NI Vision Development Module
Use the Machine Vision VIs to perform common machine vision inspection tasks, including the presence or absence of parts in an image and measuring the dimensions of parts to see if they meet specifications.
Subpalette | Description |
---|---|
Select Region of Interest |
Use the Select Region of Interest VIs to select a specific area of an image from an external display window. |
Coordinate System |
Use the Coordinate System VIs to find various types of coordinate systems in an image. Use these VIs to find the coordinate system using either edge detection or pattern matching. |
Count and Measure Objects |
Use the IMAQ Count Objects VI to count and measure objects. |
Measure Intensities |
Use the Measure Intensities VIs to measure the intensity of a pixel on a point or the intensity statistics of pixels along a line or in a rectangular region of an image. |
Measure Distances |
Use the Measure Distances VIs to measure distances in an image, such as the minimum and maximum horizontal separation between two vertically oriented edges or the minimum or maximum vertical separation between two horizontally oriented edges. |
Locate Edges |
Use the Locate Edges VIs to find vertical, horizontal, and circular edges of an image. |
Find Patterns |
Use the Find Pattern VI to find a pattern in an image. |
Searching and Matching |
Use the Searching and Matching VIs to locate patterns and sub-images in an image. These VIs allow you to perform color and grayscale pattern matching as well as shape matching. |
Caliper |
Use the Caliper VIs to detect specific edges, peaks, rotational shifts, and other features in an image along regions of interest that you specify. |
Contour Analysis |
Use the Contour Analysis VIs to extract contours from an image, fit contours with an equation, learn and compute contour data, and to classify contour data. |
Inspection |
Use Inspection VIs to compare images to a golden template reference image. |
Classification |
Use Classification VIs to identify unknown objects by comparing significant features to a set of features that conceptually represent classes of known objects. |
OCR |
Use OCR VIs to develop optical character recognition (OCR) applications. OCR is the process by which the machine vision software reads text and/or characters in an image. |
Instrument Readers |
Use the Instrument Reader VIs to develop applications that require reading from seven-segment displays, meters or gauges, or one-dimensional barcodes. |
Analytic Geometry |
Use Analytic Geometry VIs to derive results from the coordinates of points returned by image analysis and machine vision algorithms. Use these VIs to fit lines, circles, and ellipses to a set of points in the image; compute the area of a polygon represented by a set of points; measure distances between points; and find angles between lines represented by points. |
Locate Edges |
Use Stereo VIs to develop binocular stereo vision applications. A binocular stereo vision system uses two cameras that are separated by a short distance and are mounted almost parallel to one another. |
Tracking |
Use the Tracking VIs to track objects from image frame to image frame. |
Feature Correspondence |
Use the Feature Correspondence VIs to find corners and features in images. |