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

The types of convolution kernels that are supported by eVision. More...

Inheritance diagram for eVision.EKernelType:
Collaboration diagram for eVision.EKernelType:

Static Public Attributes

int WhiteSkelet = 1
 White skeleton morphological probe.
int BlackSkelet = 2
 Black skeleton morphological probe.
int Edge = 3
 Edge detection morphological probe.
int SobelX = 4
 X-axis Sobel derivative.
int SobelY = 5
 Y-axis Sobel derivative.
int PrewittX = 6
 X-axis Prewitt derivative.
int PrewittY = 7
 Y-axis Prewitt derivative.
int Laplacian4 = 8
 4-connected Laplacian.
int Laplacian8 = 9
 8-connected Laplacian.
int LowPass1 = 10
 Low pass filter.
int LowPass2 = 11
 Low pass filter (average of neighbors).
int LowPass3 = 12
 Low pass filter (average).
int HighPass1 = 13
 High pass filter (value plus 4-connected Laplacian).
int HighPass2 = 14
 High pass filter (value plus 8-connected Laplacian).
int Uniform3x3 = 18
 Uniform 3x3 filter.
int Gaussian3x3 = 19
 Gaussian 3x3 filter.
int Uniform5x5 = 20
 Uniform 5x5 filter.
int Gaussian5x5 = 21
 Gaussian 5x5 filter.
int Gaussian7x7 = 22
 Gaussian 7x7 filter.
int Uniform7x7 = 23
 Uniform 7x7 filter.
int LaplacianX = 24
 X-axis Laplacian derivative.
int LaplacianY = 25
 Y-axis Laplacian derivative.
int GradientX = 27
 X-axis gradient derivative.
int GradientY = 28
 Y-axis gradient derivative.

Detailed Description

The types of convolution kernels that are supported by eVision.

Member Data Documentation

◆ BlackSkelet

int eVision.EKernelType.BlackSkelet = 2
static

Black skeleton morphological probe.

◆ Edge

int eVision.EKernelType.Edge = 3
static

Edge detection morphological probe.

◆ Gaussian3x3

int eVision.EKernelType.Gaussian3x3 = 19
static

Gaussian 3x3 filter.

◆ Gaussian5x5

int eVision.EKernelType.Gaussian5x5 = 21
static

Gaussian 5x5 filter.

◆ Gaussian7x7

int eVision.EKernelType.Gaussian7x7 = 22
static

Gaussian 7x7 filter.

◆ GradientX

int eVision.EKernelType.GradientX = 27
static

X-axis gradient derivative.

◆ GradientY

int eVision.EKernelType.GradientY = 28
static

Y-axis gradient derivative.

◆ HighPass1

int eVision.EKernelType.HighPass1 = 13
static

High pass filter (value plus 4-connected Laplacian).

◆ HighPass2

int eVision.EKernelType.HighPass2 = 14
static

High pass filter (value plus 8-connected Laplacian).

◆ Laplacian4

int eVision.EKernelType.Laplacian4 = 8
static

4-connected Laplacian.

◆ Laplacian8

int eVision.EKernelType.Laplacian8 = 9
static

8-connected Laplacian.

◆ LaplacianX

int eVision.EKernelType.LaplacianX = 24
static

X-axis Laplacian derivative.

◆ LaplacianY

int eVision.EKernelType.LaplacianY = 25
static

Y-axis Laplacian derivative.

◆ LowPass1

int eVision.EKernelType.LowPass1 = 10
static

Low pass filter.

◆ LowPass2

int eVision.EKernelType.LowPass2 = 11
static

Low pass filter (average of neighbors).

◆ LowPass3

int eVision.EKernelType.LowPass3 = 12
static

Low pass filter (average).

◆ PrewittX

int eVision.EKernelType.PrewittX = 6
static

X-axis Prewitt derivative.

◆ PrewittY

int eVision.EKernelType.PrewittY = 7
static

Y-axis Prewitt derivative.

◆ SobelX

int eVision.EKernelType.SobelX = 4
static

X-axis Sobel derivative.

◆ SobelY

int eVision.EKernelType.SobelY = 5
static

Y-axis Sobel derivative.

◆ Uniform3x3

int eVision.EKernelType.Uniform3x3 = 18
static

Uniform 3x3 filter.

◆ Uniform5x5

int eVision.EKernelType.Uniform5x5 = 20
static

Uniform 5x5 filter.

◆ Uniform7x7

int eVision.EKernelType.Uniform7x7 = 23
static

Uniform 7x7 filter.

◆ WhiteSkelet

int eVision.EKernelType.WhiteSkelet = 1
static

White skeleton morphological probe.