brainrat-private  5.1.2
biovision::LearningAlgorithm Class Reference

#include <brainrat/classification/biovision.h>

Public Member Functions

 LearningAlgorithm (int sizeT_im, double clustering_sigma_min, double clustering_sigma_ratio, int32_t clustering_number_max, double clustering_size_min, double clustering_threshold, int32_t clustering_new_policy)
 
virtual ~LearningAlgorithm ()
 
template<typename T >
int32_t processOneImage (carto::VolumeRef< T > &inputImage, const std::string &inputGraph, const std::string &fileOutMeasure, std::vector< carto::Object > &classDesc, std::vector< std::vector< std::vector< double > > > &classVectors)
 
virtual int32_t learnClustering (std::list< double > &inputListOfPrior, std::vector< carto::Object > &classDesc, std::vector< std::vector< std::vector< double > > > &classVectors)
 
virtual void saveModel (std::string &fileOutData)
 

Detailed Description

Definition at line 41 of file biovision.h.

Constructor & Destructor Documentation

◆ LearningAlgorithm()

biovision::LearningAlgorithm::LearningAlgorithm ( int  sizeT_im,
double  clustering_sigma_min,
double  clustering_sigma_ratio,
int32_t  clustering_number_max,
double  clustering_size_min,
double  clustering_threshold,
int32_t  clustering_new_policy 
)

◆ ~LearningAlgorithm()

virtual biovision::LearningAlgorithm::~LearningAlgorithm ( )
inlinevirtual

Definition at line 53 of file biovision.h.

Member Function Documentation

◆ learnClustering()

int32_t biovision::LearningAlgorithm::learnClustering ( std::list< double > &  inputListOfPrior,
std::vector< carto::Object > &  classDesc,
std::vector< std::vector< std::vector< double > > > &  classVectors 
)
virtual

◆ processOneImage()

template<typename T >
int32_t biovision::LearningAlgorithm::processOneImage ( carto::VolumeRef< T > &  inputImage,
const std::string &  inputGraph,
const std::string &  fileOutMeasure,
std::vector< carto::Object > &  classDesc,
std::vector< std::vector< std::vector< double > > > &  classVectors 
)

Definition at line 49 of file biovision_d.h.

References aims::InterpolatedVolume::setVolume().

◆ saveModel()

virtual void biovision::LearningAlgorithm::saveModel ( std::string &  fileOutData)
virtual

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