![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#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 () |
Definition at line 199 of file greyLevelBlob.h.
|
inline |
Definition at line 223 of file greyLevelBlob.h.
|
inline |
Definition at line 225 of file greyLevelBlob.h.
|
inline |
Definition at line 229 of file greyLevelBlob.h.
|
inline |
Definition at line 231 of file greyLevelBlob.h.
|
inline |
Definition at line 233 of file greyLevelBlob.h.
void aims::ExtractGreyLevelBlobs< Geom, Text >::ComputeBlobMeasurements | ( | ) |
Definition at line 495 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 244 of file greyLevelBlob.h.
|
inline |
Definition at line 243 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsData< T >, AimsData< T > >::DetectBlobs(), and aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs().
|
inline |
Definition at line 242 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsData< T >, AimsData< T > >::DetectBlobs(), and aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs().
|
inline |
Definition at line 239 of file greyLevelBlob.h.
|
inline |
Definition at line 241 of file greyLevelBlob.h.
Referenced by aims::ScaleLevel< AimsData< T >, AimsData< T > >::DetectBlobs(), and aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs().
|
inline |
Definition at line 245 of file greyLevelBlob.h.
void aims::ExtractGreyLevelBlobs< Geom, Text >::Run | ( | ) |
Definition at line 323 of file greyLevelBlob.h.
References aims::BACKGROUND, aims::SaddlePoint< T >::blobList, and EPSILON.
Referenced by aims::ScaleLevel< AimsData< T >, AimsData< T > >::DetectBlobs(), and aims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >::DetectBlobs().
|
inline |
Definition at line 238 of file greyLevelBlob.h.