Sie sind auf Seite 1von 36

Introduction to NI Vision in

LabVIEW for Education


Getting Started with Image Acquisition and Processing

ni.com

Agenda
History of NI Vision
Vision Development Module
Acquisition
Image Processing
Vision Builder for Automated Inspection
(VBAI)
Additional Resources

ni.com

NI Vision in Industry

NI.com/Vision

NI Vision Applications
Part Inspection
Robotic Vision
Quality Measurements
Crash Test Analysis
Medical Research

Browse Vision
Case Studies
ni.com

NI Vision Industry Hardware

ni.com

Vision in LabVIEW for Education

LabVIEW
NI Vision
Software
Hardware
Drivers

ni.com

NI Vision Camera Support

What USB Cameras


are Supported?
Is My Camera
Supported?
Troubleshooting
USB Cameras

USB Cameras must be


Direct-Show Compliant
ni.com

Vision Acquisition Express VI

Functions Palette Vision and Motion Vision Express

ni.com

Vision Acquisition Express VI


1. Select
camera
2. Click
snapshot or
play
3. Click Next

ni.com

Vision Acquisition Express VI


1. Select
acquisition
mode
2. Click Next

ni.com

Types of Image Acquisition


Single Acquisition with Processing

Continuous Acquisition with


Processing

Finite Acquisition with Processing

ni.com

Finite Acquisition with PostProcessing


1
0

Vision Acquisition Express VI


1. Choose video
mode
2. Click Next

ni.com

1
1

Vision Acquisition Express VI


1. Select the
inputs and
outputs you
want
2. Click Finish

ni.com

1
2

Vision Acquisition Express VI


IMAQ Image Display

ni.com

1
3

IMAQdx Functions

Vision and MotionNI-IMAQdx


ni.com

1
4

IMAQdx Example

LabVIEW 2010\examples\IMAQ\IMAQdx Examples.llb

ni.com

1
5

NI Vision Software

ni.com

LabVIEW Add-On

Separate Application

Vision
Developme
nt Module

Vision
Builder

For Automated
Inspection

1
6

Vision Development Module


Vision Acquisition and Processing in LabVIEW

LabVIEW
Add-On

ni.com

1
7

Vision Development Module

VDM is a LabVIEW Add-On that includes specialized


LabVIEW subVI (code) designed for image processing
and analysis.

ni.com

1
8

VDM Image Processing Functions


Match Pattern
Match Geometric Pattern
Detect Shapes
Edge Detector
Peak Valley Detector
Caliper Tool
Line Gauge Tool
Rake
Concentric Rake
Spoke
Straight Edge
Clamp
Measure Intensity
Detect Objects
Motion Estimation
OCR (Read and Grade)
Classification
ni.com
Color Segmentation

1
9

Browse Full
Function List

Vision Assistant Express VI

ni.com

2
0

Vision Assistant Express VI


Origina
l Image

Current
Step
Image

Config
Menu

Processin
g Script

Function
Menu

ni.com

2
1

Vision Processing
1. Segment/simplify image

2. Clean up selection

3. Extract features

ni.com

2
2

Output

Vision Assistant Example


1. Segment
2. Clean
3. Extract

ni.com

2
3

Vision Assistant Express VI

ni.com

2
4

VDM Functions

ni.com

2
5

Vision Processing

ni.com

2
6

Vision Builder
for Automated Inspection
Vision Acquisition and Processing outside LabVIEW

Stand
Alone
Applicatio
n

ni.com

2
7

Vision Builder
for Automated Inspection

VBAI Data Sheet


(Basic Info)
ni.com

VBAI
Interactive Tour
2
8

Vision Builder
for Automated Inspection

Overview
Window

Main
Window

ni.com

State
Configuration
2
Window 9

Inspection
Steps
Palette

Vision Builder
for Automated Inspection

ni.com

3
0

VBAI Example

VBAI Tutorial

VBAI
ni.com

3
1

Vision Builder
for Automated Inspection

ni.com

3
2

VBAI Example

ni.com

3
3

VBAI LabVIEW Integration


VBAI call a
custom LabVIEW
subVI
Migrate Code

LabVIEW can run a


VBAI Inspection

ni.com

3
4

VBAI/ LabVIEW
Interaction

NI Vision Resources

Is My Camera
Supported?

VDM
Webcast Series

Memory Management
with IMAQ

What USB Cameras


are Supported?

IMAQ Error Guide

VBAI
Interactive Tour

Troubleshooting USB
Cameras

Browse Full
Function List

VBAI Tutorial

A Practical Guide to
Machine Vision
Lighting

Technical Primer on
Image Acquisition

VBAI DataSheet
(Basic Info)

(LabVIEW)ToolsHelpNI Vision for LabVIEW Help


ni.com

3
5

ni.com/stem-education

ni.com

3
6

Das könnte Ihnen auch gefallen