![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Class that define grey-level blobs algorithm extraction. More...
#include <aims/primalsketch/greyLevelBlob.h>
Public Member Functions | |
ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *rawtexdata, TexturedData< Geom, Text > *mask) | |
ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *rawtexdata, TexturedData< Geom, Text > *mask, char *stats) | |
ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata) | |
ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *mask) | |
ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *mask, char *stats) | |
void | Run () |
void | ComputeBlobMeasurements () |
void | SetOriginalTexture (TexturedData< Geom, Text > *rawtexdata) |
TexturedData< Geom, Text > * | GetOriginalTexture () |
std::list< SaddlePoint< Site > * > | GetSaddleList () |
std::list< MaximumPoint< Site > * > | GetMaxList () |
std::map< int, GreyLevelBlob< Site > * > | GetBlobs () |
TexturedData< Geom, Text > | GetBlobImage () |
int | nbBlobs () |
Class that define grey-level blobs algorithm extraction.
Definition at line 211 of file greyLevelBlob.h.
|
inline |
Definition at line 236 of file greyLevelBlob.h.
|
inline |
Definition at line 238 of file greyLevelBlob.h.
|
inline |
Definition at line 242 of file greyLevelBlob.h.
|
inline |
Definition at line 244 of file greyLevelBlob.h.
|
inline |
Definition at line 246 of file greyLevelBlob.h.
void aims::ExtractGreyLevelBlobs< Geom, Text >::ComputeBlobMeasurements |
Definition at line 509 of file greyLevelBlob.h.
References aims::SaddlePoint< T >::_node, aims::MaximumPoint< T >::_node, aims::BlobMeasurements::area, aims::GreyLevelBlob< T >::GetListePoints(), aims::GreyLevelBlob< T >::GetMaximum(), aims::GreyLevelBlob< T >::GetSaddle(), aims::GreyLevelBlob< T >::Label(), aims::BlobMeasurements::maxContrast, aims::BlobMeasurements::maxIntensity, aims::BlobMeasurements::meanContrast, aims::BlobMeasurements::meanIntensity, aims::GreyLevelBlob< T >::measurements, and aims::BlobMeasurements::t.
|
inline |
Definition at line 257 of file greyLevelBlob.h.
|
inline |
Definition at line 256 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs(), and aims::ScaleLevel< carto::VolumeRef< T >, carto::VolumeRef< T > >::DetectBlobs().
|
inline |
Definition at line 255 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs(), and aims::ScaleLevel< carto::VolumeRef< T >, carto::VolumeRef< T > >::DetectBlobs().
|
inline |
Definition at line 252 of file greyLevelBlob.h.
|
inline |
Definition at line 254 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs(), and aims::ScaleLevel< carto::VolumeRef< T >, carto::VolumeRef< T > >::DetectBlobs().
|
inline |
Definition at line 258 of file greyLevelBlob.h.
void aims::ExtractGreyLevelBlobs< Geom, Text >::Run |
Definition at line 337 of file greyLevelBlob.h.
References aims::BACKGROUND.
Referenced by aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs(), and aims::ScaleLevel< carto::VolumeRef< T >, carto::VolumeRef< T > >::DetectBlobs().
|
inline |
Definition at line 251 of file greyLevelBlob.h.