Public Member Functions | Protected Attributes
CvOneWayDescriptorObject Class Reference

#include <one_way_descriptor_base.h>

Inheritance diagram for CvOneWayDescriptorObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

std::vector< feature_t_GetLabeledFeatures () const
std::vector< feature_t_GetLabeledFeatures () const
void Allocate (int train_feature_count, int object_feature_count)
void Allocate (int train_feature_count, int object_feature_count)
 CvOneWayDescriptorObject (CvSize patch_size, int pose_count, const char *train_path, const char *pca_config, const char *pca_hr_config=0, const char *pca_desc_config=0, int pyr_levels=1)
 CvOneWayDescriptorObject (CvSize patch_size, int pose_count, const char *train_path, const char *pca_config, const char *pca_hr_config=0, const char *pca_desc_config=0, int pyr_levels=1)
int GetDescriptorPart (int desc_idx) const
int GetDescriptorPart (int desc_idx) const
std::vector< KeyPointEx > & GetLabeledFeatures ()
std::vector< KeyPointEx > & GetLabeledFeatures ()
const std::vector< KeyPointEx > & GetLabeledFeatures () const
const std::vector< KeyPointEx > & GetLabeledFeatures () const
int GetObjectFeatureCount () const
int GetObjectFeatureCount () const
void InitializeObjectDescriptors (IplImage *train_image, const std::vector< KeyPointEx > &features, const char *feature_label, int desc_start_idx=0, float scale=1.0f, int is_background=0)
void InitializeObjectDescriptors (IplImage *train_image, const std::vector< KeyPointEx > &features, const char *feature_label, int desc_start_idx=0, float scale=1.0f, int is_background=0)
int IsDescriptorObject (int desc_idx) const
int IsDescriptorObject (int desc_idx) const
int MatchPointToPart (CvPoint pt) const
int MatchPointToPart (CvPoint pt) const
void SetLabeledFeatures (const std::vector< KeyPointEx > &features)
void SetLabeledFeatures (const std::vector< KeyPointEx > &features)
 ~CvOneWayDescriptorObject ()
 ~CvOneWayDescriptorObject ()

Protected Attributes

int m_object_feature_count
int * m_part_id
std::vector< KeyPointExm_train_features

Detailed Description

Definition at line 206 of file detail/one_way_descriptor_base.h.


Constructor & Destructor Documentation

CvOneWayDescriptorObject::CvOneWayDescriptorObject ( CvSize  patch_size,
int  pose_count,
const char *  train_path,
const char *  pca_config,
const char *  pca_hr_config = 0,
const char *  pca_desc_config = 0,
int  pyr_levels = 1 
)

Definition at line 564 of file one_way_descriptor_base.cpp.

Definition at line 571 of file one_way_descriptor_base.cpp.

CvOneWayDescriptorObject::CvOneWayDescriptorObject ( CvSize  patch_size,
int  pose_count,
const char *  train_path,
const char *  pca_config,
const char *  pca_hr_config = 0,
const char *  pca_desc_config = 0,
int  pyr_levels = 1 
)

Member Function Documentation

Definition at line 576 of file one_way_descriptor_base.cpp.

void CvOneWayDescriptorObject::Allocate ( int  train_feature_count,
int  object_feature_count 
)

Definition at line 509 of file one_way_descriptor_base.cpp.

void CvOneWayDescriptorObject::Allocate ( int  train_feature_count,
int  object_feature_count 
)
int CvOneWayDescriptorObject::GetDescriptorPart ( int  desc_idx) const

Definition at line 558 of file one_way_descriptor_base.cpp.

int CvOneWayDescriptorObject::GetDescriptorPart ( int  desc_idx) const

Definition at line 229 of file one_way_descriptor_base.h.

Definition at line 229 of file detail/one_way_descriptor_base.h.

const std::vector<KeyPointEx>& CvOneWayDescriptorObject::GetLabeledFeatures ( ) const [inline]

Definition at line 230 of file detail/one_way_descriptor_base.h.

const std::vector<KeyPointEx>& CvOneWayDescriptorObject::GetLabeledFeatures ( ) const [inline]

Definition at line 230 of file one_way_descriptor_base.h.

Definition at line 249 of file detail/one_way_descriptor_base.h.

Definition at line 249 of file one_way_descriptor_base.h.

void CvOneWayDescriptorObject::InitializeObjectDescriptors ( IplImage *  train_image,
const std::vector< KeyPointEx > &  features,
const char *  feature_label,
int  desc_start_idx = 0,
float  scale = 1.0f,
int  is_background = 0 
)
void CvOneWayDescriptorObject::InitializeObjectDescriptors ( IplImage *  train_image,
const std::vector< KeyPointEx > &  features,
const char *  feature_label,
int  desc_start_idx = 0,
float  scale = 1.0f,
int  is_background = 0 
)
int CvOneWayDescriptorObject::IsDescriptorObject ( int  desc_idx) const
int CvOneWayDescriptorObject::IsDescriptorObject ( int  desc_idx) const

Definition at line 537 of file one_way_descriptor_base.cpp.

int CvOneWayDescriptorObject::MatchPointToPart ( CvPoint  pt) const
int CvOneWayDescriptorObject::MatchPointToPart ( CvPoint  pt) const

Definition at line 542 of file one_way_descriptor_base.cpp.

void CvOneWayDescriptorObject::SetLabeledFeatures ( const std::vector< KeyPointEx > &  features) [inline]

Definition at line 228 of file detail/one_way_descriptor_base.h.

void CvOneWayDescriptorObject::SetLabeledFeatures ( const std::vector< KeyPointEx > &  features) [inline]

Definition at line 228 of file one_way_descriptor_base.h.


Member Data Documentation

Definition at line 254 of file detail/one_way_descriptor_base.h.

Definition at line 249 of file detail/one_way_descriptor_base.h.

Definition at line 253 of file detail/one_way_descriptor_base.h.


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


outlet_pose_estimation
Author(s): Patrick Mihelich
autogenerated on Thu Aug 27 2015 14:29:52