DenseGraphCRF< GraphT > Class Template Reference

#include <VisionX/components/pointcloud_processor/DenseCRFSegmentationProcessor/DenseGraphCRF.hpp>

+ Inheritance diagram for DenseGraphCRF< GraphT >:

Public Member Functions

void addCombinedGaussianFeature (std::vector< float > sigma, bool use_rgb, bool use_norm, bool use_xyz, bool use_curv, bool use_time, LabelCompatibility *function, KernelType kernel_type=DIAG_KERNEL, NormalizationType normalization_type=NORMALIZE_SYMMETRIC)
 
template<typename FeatureT>
void addPairwiseGaussianFeature (std::vector< float > sigma, LabelCompatibility *function, KernelType kernel_type=DIAG_KERNEL, NormalizationType normalization_type=NORMALIZE_SYMMETRIC)
 
void computeUnaryEnergyFromGraph (float gt_prob)
 
 DenseGraphCRF (GraphPtrT Graph, int M)
 
void map (int n_iterations)
 
Eigen::VectorXf map_and_confidence (int n_iterations)
 

Detailed Description

template<class GraphT>
class armarx::DenseGraphCRF< GraphT >

Definition at line 42 of file DenseGraphCRF.hpp.

Constructor & Destructor Documentation

◆ DenseGraphCRF()

template<class GraphT>
DenseGraphCRF ( GraphPtrT Graph,
int M )

Definition at line 94 of file DenseGraphCRF.hpp.

Member Function Documentation

◆ addCombinedGaussianFeature()

template<class GraphT>
void addCombinedGaussianFeature ( std::vector< float > sigma,
bool use_rgb,
bool use_norm,
bool use_xyz,
bool use_curv,
bool use_time,
LabelCompatibility * function,
KernelType kernel_type = DIAG_KERNEL,
NormalizationType normalization_type = NORMALIZE_SYMMETRIC )
inline

Definition at line 68 of file DenseGraphCRF.hpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addPairwiseGaussianFeature()

template<class GraphT>
template<typename FeatureT>
void addPairwiseGaussianFeature ( std::vector< float > sigma,
LabelCompatibility * function,
KernelType kernel_type = DIAG_KERNEL,
NormalizationType normalization_type = NORMALIZE_SYMMETRIC )
inline

Definition at line 56 of file DenseGraphCRF.hpp.

+ Here is the caller graph for this function:

◆ computeUnaryEnergyFromGraph()

template<class GraphT>
void computeUnaryEnergyFromGraph ( float gt_prob)

Definition at line 101 of file DenseGraphCRF.hpp.

+ Here is the caller graph for this function:

◆ map()

template<class GraphT>
void map ( int n_iterations)

Definition at line 127 of file DenseGraphCRF.hpp.

◆ map_and_confidence()

template<class GraphT>
Eigen::VectorXf map_and_confidence ( int n_iterations)

Definition at line 141 of file DenseGraphCRF.hpp.

+ Here is the caller graph for this function:

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