Overview
Pattern Matching is a technique used to locate specified patterns within an image. It can be used to determine the existence of specified characteristics within a captured image, for example the expected label on a defective product in a factory line or the specified dimensions of a component. It is different from “Pattern Recognition” (which recognizes general patterns based on larger collections of related samples) in that it specifically dictates what we are looking for, then tells us whether the expected pattern exists or not.
Format of the Course
- This course introduces the approaches, technologies and algorithms used in the field of pattern matching as it applies to Machine Vision.
Requirements
- Familiarity with manufacturing.
- Experience or interest in programming, in particular C++.
Audience
- Engineers and developers seeking to develop machine vision applications
- Manufacturing engineers, technicians and managers
Course Outline
Introduction
- Computer Vision
- Machine Vision
- Pattern Matching vs Pattern Recognition
Alignment
- Features of the target object
- Points of reference on the object
- Determining position
- Determining orientation
Gauging
- Setting tolerance levels
- Measuring lengths, diameters, angles, and other dimensions
- Rejecting a component
Inspection
- Detecting flaws
- Adjusting the system
Summary and Conclusion