brainrat-private  5.1.2
bio::TextureExtractor Class Reference

#include <brainrat/utility/imageprocessor.h>

Public Member Functions

 TextureExtractor (const carto::rc_ptr< aims::MaskIterator > mask=carto::rc_ptr< aims::MaskIterator >(), const std::string tex_chara="N", const std::vector< int > tex_HTA=std::vector< int >(), const std::string tex_lbp="N", const int featureOffset=0)
 
virtual ~TextureExtractor ()
 
virtual carto::VolumeRef< float > getFeatures ()
 
virtual int getCount ()
 
virtual carto::Object getDict ()
 
virtual void extract (const carto::VolumeRef< double > &vol)
 

Protected Member Functions

virtual void initializeDict ()
 
virtual void initializeMatrix ()
 
virtual void resetMatrix ()
 
virtual void computeMatrix (const carto::VolumeRef< double > &vol)
 
virtual void computeLBP (const carto::VolumeRef< double > &vol)
 
virtual void computeHaralick (const carto::VolumeRef< double > &vol)
 
virtual void computeTamura (const carto::VolumeRef< double > &vol)
 

Detailed Description

Definition at line 306 of file imageprocessor.h.

Constructor & Destructor Documentation

◆ TextureExtractor()

bio::TextureExtractor::TextureExtractor ( const carto::rc_ptr< aims::MaskIterator >  mask = carto::rc_ptr< aims::MaskIterator >(),
const std::string  tex_chara = "N",
const std::vector< int >  tex_HTA = std::vector< int >(),
const std::string  tex_lbp = "N",
const int  featureOffset = 0 
)

◆ ~TextureExtractor()

virtual bio::TextureExtractor::~TextureExtractor ( )
inlinevirtual

Definition at line 313 of file imageprocessor.h.

Member Function Documentation

◆ computeHaralick()

virtual void bio::TextureExtractor::computeHaralick ( const carto::VolumeRef< double > &  vol)
protectedvirtual

◆ computeLBP()

virtual void bio::TextureExtractor::computeLBP ( const carto::VolumeRef< double > &  vol)
protectedvirtual

◆ computeMatrix()

virtual void bio::TextureExtractor::computeMatrix ( const carto::VolumeRef< double > &  vol)
protectedvirtual

◆ computeTamura()

virtual void bio::TextureExtractor::computeTamura ( const carto::VolumeRef< double > &  vol)
protectedvirtual

◆ extract()

virtual void bio::TextureExtractor::extract ( const carto::VolumeRef< double > &  vol)
virtual

◆ getCount()

virtual int bio::TextureExtractor::getCount ( )
virtual

◆ getDict()

virtual carto::Object bio::TextureExtractor::getDict ( )
virtual

◆ getFeatures()

virtual carto::VolumeRef<float> bio::TextureExtractor::getFeatures ( )
virtual

◆ initializeDict()

virtual void bio::TextureExtractor::initializeDict ( )
protectedvirtual

◆ initializeMatrix()

virtual void bio::TextureExtractor::initializeMatrix ( )
protectedvirtual

◆ resetMatrix()

virtual void bio::TextureExtractor::resetMatrix ( )
protectedvirtual

The documentation for this class was generated from the following file: