RegionProcessingParams
Description
This structure contains parameters for opening and closing of a region.
Structure fields and default values (if defined) are described below:
- RegionMorphologyKernel Kernel - Kernel shape for opening and closing of a region
- int OpeningRadius - Radius of morphological opening of a region
- int ClosingRadius - Radius of morphological closing of a region
struct RegionProcessingParams
{
RegionMorphologyKernel Kernel;
int OpeningRadius;
int ClosingRadius;
RegionMorphologyKernel Kernel( void ) const { return Kernel; };
int OpeningRadius( void ) const { return OpeningRadius; };
int ClosingRadius( void ) const { return ClosingRadius; };
bool operator == ( const avl::RegionProcessingParams& rhs ) const
{
return Kernel == rhs.Kernel &&
OpeningRadius == rhs.OpeningRadius && ClosingRadius == rhs.ClosingRadius
;
}
bool operator != ( const avl::RegionProcessingParams& rhs ) const
{
return !(operator==(rhs));
}
};
