ImFusion SDK 4.3
ImFusion::ConnectivityAnalysis Namespace Reference

Set of functions for efficient connectivity analysis. More...

Detailed Description

Set of functions for efficient connectivity analysis.

Enumerations

enum  Connectivity {
  CONNECT4_2D = 4 , CONNECT8_2D = 8 , CONNECT6_3D = 6 , CONNECT18_3D = 18 ,
  CONNECT26_3D = 26
}
 Types of 2D and 3D connectivity.
 

Functions

template<typename T, typename S>
int computeConnectedComponents (const TypedImage< T > *inImage, TypedImage< S > *labelImage, Connectivity connectivity, int minComponentSize=-1, int maxNumberComponents=-1, T threshold=T(1))
 Compute connected components of the input image All pixels with a value greater than the specified threshold are considered.
 
template<typename T, typename S>
int hysteresisThresholding (TypedImage< T > *inImage, TypedImage< S > *labelImage, double lowThreshold, double highThreshold, Connectivity connectivity, int minComponentSize=-1, int maxNumberComponents=-1)
 
Search Tab / S to search, Esc to close