IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Enumerations

Image neighborhood management. More...

Enumerations

enum  ipsdk::eNeighborhood2dType { ipsdk::eN2T_4Connexity, ipsdk::eN2T_8Connexity }
 Enumerate describing neighborhood 2d type. More...
 
enum  ipsdk::eNeighborhood3dType { ipsdk::eN3T_6Connexity, ipsdk::eN3T_18Connexity, ipsdk::eN3T_26Connexity }
 Enumerate describing neighborhood 3d type. More...
 

Detailed Description

Image neighborhood management.

This page introduces 2d and 3d neighborhood models supported by IPSDK library.

These models are used during process based on inmediate pixel neighborhood analysis.

2d neighborhood models

8 Connexity 2d neighborhood models

In this case all 8 pixel neighbors of processed pixel are taken into account.

2d8Connexity.png

4 Connexity 2d neighborhood models

In this case only 4 nearest neighbors of processed pixel are taken into account.

2d4Connexity.png

3d neighborhood models

26 Connexity 3d neighborhood models

In this case all 26 pixel neighbors of processed pixel are taken into account.

3d26Connexity.png

18 Connexity 3d neighborhood models

In this case only 18 nearest neighbors of processed pixel are taken into account (with a distance $d \leq \sqrt{2} $).

3d18Connexity.png

6 Connexity 3d neighborhood models

In this case only 6 nearest neighbors of processed pixel are taken into account (with a distance $d \leq 1 $).

3d6Connexity.png

Enumeration Type Documentation

◆ eNeighborhood2dType

Enumerate describing neighborhood 2d type.

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum
Enumerator
eN2T_4Connexity 

Neighborhood 2d associated to 4 connexity.

eN2T_8Connexity 

Neighborhood 2d associated to 8 connexity.

◆ eNeighborhood3dType

Enumerate describing neighborhood 3d type.

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum
Enumerator
eN3T_6Connexity 

Neighborhood 3d associated to 6 connexity.

eN3T_18Connexity 

Neighborhood 3d associated to 18 connexity.

eN3T_26Connexity 

Neighborhood 3d associated to 26 connexity.