![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Go to the source code of this file.
Classes | |
class | aims::MorphoGreyLevel< T > |
Grey-level mathematical morphology. More... | |
Namespaces | |
carto | |
aims | |
Enumerations | |
enum | AimsMorphoMode { AIMS_CHAMFER_BALL_2D , AIMS_CHAMFER_BALL_3D } |
Morphological and chamfer defined modes. More... | |
Functions | |
Erosion | |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoErosion (const carto::rc_ptr< carto::Volume< T > > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferHomotopicErosion (carto::rc_ptr< carto::Volume< T > > &initvol, float size, Connectivity::Type connectivity) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoChamferErosion (const carto::rc_ptr< carto::Volume< T > > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferErosion (const carto::rc_ptr< carto::Volume< T > > &vol, float size, Connectivity::Type type) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferHomotopicErosion (const carto::rc_ptr< carto::Volume< T > > &initvol, float size, Connectivity::Type connectivity) |
Dilation | |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoDilation (const carto::rc_ptr< carto::Volume< T > > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoChamferDilation (const carto::rc_ptr< carto::Volume< T > > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferDilation (const carto::rc_ptr< carto::Volume< T > > &vol, float size, Connectivity::Type type) |
Closing | |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoClosing (const carto::rc_ptr< carto::Volume< T > > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoChamferClosing (const carto::rc_ptr< carto::Volume< T > > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferClosing (const carto::rc_ptr< carto::Volume< T > > &vol, float size, Connectivity::Type type) |
Opening | |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoOpening (const carto::rc_ptr< carto::Volume< T > > &vol, float size, AimsMorphoMode mode=AIMS_CHAMFER_BALL_3D) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoChamferOpening (const carto::rc_ptr< carto::Volume< T > > &vol, float size, int xmask=3, int ymask=3, int zmask=3, float mult_fact=50) |
template<typename T > | |
carto::VolumeRef< T > | AimsMorphoConnectivityChamferOpening (const carto::rc_ptr< carto::Volume< T > > &vol, float size, Connectivity::Type type) |
enum AimsMorphoMode |
Morphological and chamfer defined modes.
Enumerator | |
---|---|
AIMS_CHAMFER_BALL_2D | |
AIMS_CHAMFER_BALL_3D |
Definition at line 50 of file operatormorpho.h.
carto::VolumeRef<T> AimsMorphoChamferClosing | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
int | xmask = 3 , |
||
int | ymask = 3 , |
||
int | zmask = 3 , |
||
float | mult_fact = 50 |
||
) |
carto::VolumeRef<T> AimsMorphoChamferDilation | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
int | xmask = 3 , |
||
int | ymask = 3 , |
||
int | zmask = 3 , |
||
float | mult_fact = 50 |
||
) |
carto::VolumeRef<T> AimsMorphoChamferErosion | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
int | xmask = 3 , |
||
int | ymask = 3 , |
||
int | zmask = 3 , |
||
float | mult_fact = 50 |
||
) |
carto::VolumeRef<T> AimsMorphoChamferOpening | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
int | xmask = 3 , |
||
int | ymask = 3 , |
||
int | zmask = 3 , |
||
float | mult_fact = 50 |
||
) |
carto::VolumeRef<T> AimsMorphoClosing | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferClosing | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
Connectivity::Type | type | ||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferDilation | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
Connectivity::Type | type | ||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferErosion | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
Connectivity::Type | type | ||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferHomotopicErosion | ( | carto::rc_ptr< carto::Volume< T > > & | initvol, |
float | size, | ||
Connectivity::Type | connectivity | ||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferHomotopicErosion | ( | const carto::rc_ptr< carto::Volume< T > > & | initvol, |
float | size, | ||
Connectivity::Type | connectivity | ||
) |
carto::VolumeRef<T> AimsMorphoConnectivityChamferOpening | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
Connectivity::Type | type | ||
) |
carto::VolumeRef<T> AimsMorphoDilation | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
) |
carto::VolumeRef<T> AimsMorphoErosion | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
) |
carto::VolumeRef<T> AimsMorphoOpening | ( | const carto::rc_ptr< carto::Volume< T > > & | vol, |
float | size, | ||
AimsMorphoMode | mode = AIMS_CHAMFER_BALL_3D |
||
) |