InferoTemporalCudaHmax Class Reference

Inferotemporal interface using HMAX with feature learning. More...

#include <Neuro/InferoTemporalCudaHmax.H>

Inheritance diagram for InferoTemporalCudaHmax:
Inheritance graph
[legend]
Collaboration diagram for InferoTemporalCudaHmax:
Collaboration graph
[legend]

List of all members.

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::stringitsCUDAHMAXStoredC0PatchesFile
 file of stored C0 patches
OModelParam< std::stringitsCUDAHMAXStoredC1PatchesFile
 file of stored C1 patches
CudaHmaxCBCL hmax
 CBCL CUDA Hmax class.

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:22:31 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3