eVision Python API
Loading...
Searching...
No Matches
eVision.EObjectTemplateMatcherAlignment Class Reference

The type of alignment perform by eVision.EObjectTemplateMatcher priori to matching the objects. More...

Inheritance diagram for eVision.EObjectTemplateMatcherAlignment:
Collaboration diagram for eVision.EObjectTemplateMatcherAlignment:

Static Public Attributes

int None_ = 0
 No alignment is performed.
int Fast = 1
 A fast and global alignment is performed.
int Local = 2
 A local and relatively fast alignment is performed.
int Robust = 3
 A global and relatively slow but robust alignment is performed.

Detailed Description

The type of alignment perform by eVision.EObjectTemplateMatcher priori to matching the objects.

Member Data Documentation

◆ Fast

int eVision.EObjectTemplateMatcherAlignment.Fast = 1
static

A fast and global alignment is performed.

Use eVision.EObjectTemplateMatcherAlignment.Local or eVision.EObjectTemplateMatcherAlignment.Robust if this doesn't work in your use-case.

◆ Local

int eVision.EObjectTemplateMatcherAlignment.Local = 2
static

A local and relatively fast alignment is performed.

Use this when the rotation between template and selection is not too large. This may fail if there are many missing/extra objects relative to the number of matched objects.

◆ None_

int eVision.EObjectTemplateMatcherAlignment.None_ = 0
static

No alignment is performed.

◆ Robust

int eVision.EObjectTemplateMatcherAlignment.Robust = 3
static

A global and relatively slow but robust alignment is performed.