Inferotemporal interface using HMAX with feature learning. More...
#include <Neuro/InferoTemporalCudaHmax.H>
Public Member Functions | |
InferoTemporalCudaHmax (OptionManager &mgr, const std::string &descrName="Infero Temporal CUDA HMAX", const std::string &tagName="InferoTemporalCudaHmax") | |
Constructor. | |
virtual | ~InferoTemporalCudaHmax () |
Destructor. | |
virtual std::vector< float > | calculateFeatureVector (Image< float > objImg) |
Protected Member Functions | |
virtual std::vector< float > | _convertFeatureVector (float *c2Res, int numC2) |
virtual void | _freeFeatureVector (float *c2Res) |
virtual void | _freeFeatureVector (float **c2Res) |
std::vector< float > | _convertFeatureVector (float **c2Res) |
virtual void | start1 () |
(re-)initialization - load object database | |
Protected Attributes | |
OModelParam< std::string > | itsCUDAHMAXStoredC0PatchesFile |
file of stored C0 patches | |
OModelParam< std::string > | itsCUDAHMAXStoredC1PatchesFile |
file of stored C1 patches | |
CudaHmaxCBCL | hmax |
CBCL CUDA Hmax class. |
Inferotemporal interface using HMAX with feature learning.
Model of the Inferior Temporal Cortex utilizing HMAX object recognition
Definition at line 57 of file InferoTemporalCudaHmax.H.
InferoTemporalCudaHmax::InferoTemporalCudaHmax | ( | OptionManager & | mgr, | |
const std::string & | descrName = "Infero Temporal CUDA HMAX" , |
|||
const std::string & | tagName = "InferoTemporalCudaHmax" | |||
) |
Constructor.
Definition at line 100 of file InferoTemporalCudaHmax.C.
InferoTemporalCudaHmax::~InferoTemporalCudaHmax | ( | ) | [virtual] |
Destructor.
Definition at line 133 of file InferoTemporalCudaHmax.C.
void InferoTemporalCudaHmax::start1 | ( | ) | [protected, virtual] |
(re-)initialization - load object database
Reimplemented from InferoTemporalHmax.
Definition at line 111 of file InferoTemporalCudaHmax.C.
References OModelParam< T >::getVal(), hmax, itsCUDAHMAXStoredC0PatchesFile, itsCUDAHMAXStoredC1PatchesFile, and InferoTemporalHmax::itsHMAXStoredPatchesDir.
CudaHmaxCBCL InferoTemporalCudaHmax::hmax [protected] |
CBCL CUDA Hmax class.
Definition at line 83 of file InferoTemporalCudaHmax.H.
Referenced by start1().
file of stored C0 patches
Definition at line 81 of file InferoTemporalCudaHmax.H.
Referenced by start1().
file of stored C1 patches
Definition at line 82 of file InferoTemporalCudaHmax.H.
Referenced by start1().