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

Scaling used to construct an eVision.EFrame from other objects. More...

Inheritance diagram for eVision.EFrameScaling:
Collaboration diagram for eVision.EFrameScaling:

Static Public Attributes

int NoScaling = 0
 The scale of the input frame is kept.
int UseScaling = 1
 The input frame is scaled to match the scale of the object.
int NormalizeXY = 2
 The scales of the frame are set such that the width and height of the object are equal to 1.
int NormalizeX = 3
 The isotropic scale of the frame is set such that the width of the object is equal to 1.
int NormalizeY = 4
 The isotropic scale of the frame is set such that the height of the object is equal to 1.

Detailed Description

Scaling used to construct an eVision.EFrame from other objects.

Member Data Documentation

◆ NormalizeX

int eVision.EFrameScaling.NormalizeX = 3
static

The isotropic scale of the frame is set such that the width of the object is equal to 1.

◆ NormalizeXY

int eVision.EFrameScaling.NormalizeXY = 2
static

The scales of the frame are set such that the width and height of the object are equal to 1.

Consequently, the scaling of the frame is anisotropic if the width and height of the object are different.

◆ NormalizeY

int eVision.EFrameScaling.NormalizeY = 4
static

The isotropic scale of the frame is set such that the height of the object is equal to 1.

◆ NoScaling

int eVision.EFrameScaling.NoScaling = 0
static

The scale of the input frame is kept.

◆ UseScaling

int eVision.EFrameScaling.UseScaling = 1
static

The input frame is scaled to match the scale of the object.

Only compatible with eVision.EFoundPattern.