#include <legacy.hpp>
Inheritance diagram for cv::OneWayDescriptorBase:
Public Member Functions
OneWayDescriptorBase (
CvSize patch_size,
int pose_count, const char *train_path=0, const char *pca_config=0, const char *pca_hr_config=0, const char *pca_desc_config=0,
int pyr_levels=1,
int pca_dim_high=100,
int pca_dim_low=100)
OneWayDescriptorBase (
CvSize patch_size,
int pose_count, const string &pca_filename, const string &train_path=string(), const string &images_list=string(), float _scale_min=0.7f, float _scale_max=1.5f, float _scale_step=1.2f, int pyr_levels=1, int pca_dim_high=100, int pca_dim_low=100)
void FindDescriptor (
IplImage *patch,
int n, vector<
int > &desc_idxs, vector<
int > &pose_idxs, vector< float > &distances, vector< float > &_scales, float *scale_ranges=0) const
virtual bool
empty () const
Static Public Member Functions
Protected Member Functions
Protected Attributes
Constructor & Destructor Documentation
§ OneWayDescriptorBase() [1/2]
cv::OneWayDescriptorBase::OneWayDescriptorBase
(
CvSize
patch_size,
const char *
train_path = 0
,
const char *
pca_config = 0
,
const char *
pca_hr_config = 0
,
const char *
pca_desc_config = 0
,
)
§ OneWayDescriptorBase() [2/2]
cv::OneWayDescriptorBase::OneWayDescriptorBase
(
CvSize
patch_size,
const string &
pca_filename,
const string &
train_path = string()
,
const string &
images_list = string()
,
float
_scale_min = 0.7f
,
float
_scale_max = 1.5f
,
float
_scale_step = 1.2f
,
)
§ ~OneWayDescriptorBase()
virtual cv::OneWayDescriptorBase::~OneWayDescriptorBase
(
)
virtual
Member Function Documentation
§ Allocate()
void cv::OneWayDescriptorBase::Allocate
(
int
train_feature_count )
§ AllocatePCADescriptors()
void cv::OneWayDescriptorBase::AllocatePCADescriptors
(
)
§ clear()
void cv::OneWayDescriptorBase::clear
(
)
§ ConvertDescriptorsArrayToTree()
void cv::OneWayDescriptorBase::ConvertDescriptorsArrayToTree
(
)
§ CreateDescriptorsFromImage()
void cv::OneWayDescriptorBase::CreateDescriptorsFromImage
(
IplImage *
src,
)
§ CreatePCADescriptors()
void cv::OneWayDescriptorBase::CreatePCADescriptors
(
)
§ empty()
virtual bool cv::OneWayDescriptorBase::empty
(
)
const
inlinevirtual
§ FindDescriptor() [1/3]
void cv::OneWayDescriptorBase::FindDescriptor
(
IplImage *
patch,
float &
distance,
float *
_scale = 0
,
float *
scale_ranges = 0
)
const
§ FindDescriptor() [2/3]
void cv::OneWayDescriptorBase::FindDescriptor
(
IplImage *
patch,
vector<
int > &
desc_idxs,
vector<
int > &
pose_idxs,
vector< float > &
distances,
vector< float > &
_scales,
float *
scale_ranges = 0
)
const
§ FindDescriptor() [3/3]
void cv::OneWayDescriptorBase::FindDescriptor
(
IplImage *
src,
float &
distance
)
const
§ GeneratePCA()
void cv::OneWayDescriptorBase::GeneratePCA
(
const char *
img_path,
const char *
images_list,
)
§ GetDescriptor()
§ GetDescriptorCount()
int cv::OneWayDescriptorBase::GetDescriptorCount
(
)
const
inline
§ GetLowPCA()
int cv::OneWayDescriptorBase::GetLowPCA
(
CvMat **
avg,
)
inline
§ GetPatchSize()
CvSize cv::OneWayDescriptorBase::GetPatchSize
(
)
const
inline
§ GetPCADimHigh()
int cv::OneWayDescriptorBase::GetPCADimHigh
(
)
const
inline
§ GetPCADimLow()
int cv::OneWayDescriptorBase::GetPCADimLow
(
)
const
inline
§ GetPCAFilename()
static string cv::OneWayDescriptorBase::GetPCAFilename
(
)
inlinestatic
§ GetPoseCount()
int cv::OneWayDescriptorBase::GetPoseCount
(
)
const
inline
§ GetPyrLevels()
int cv::OneWayDescriptorBase::GetPyrLevels
(
)
const
inline
§ InitializeDescriptor() [1/2]
void cv::OneWayDescriptorBase::InitializeDescriptor
(
int
desc_idx,
const char *
feature_label
)
§ InitializeDescriptor() [2/2]
void cv::OneWayDescriptorBase::InitializeDescriptor
(
int
desc_idx,
const char *
feature_label
)
§ InitializeDescriptors()
void cv::OneWayDescriptorBase::InitializeDescriptors
(
IplImage *
train_image,
const char *
feature_label = ""
,
)
§ InitializePoses()
void cv::OneWayDescriptorBase::InitializePoses
(
)
§ InitializePoseTransforms()
void cv::OneWayDescriptorBase::InitializePoseTransforms
(
)
§ InitializeTransformsFromPoses()
void cv::OneWayDescriptorBase::InitializeTransformsFromPoses
(
)
§ LoadPCAall()
void cv::OneWayDescriptorBase::LoadPCAall
(
const
FileNode &
fn )
protected
§ LoadPCADescriptors() [1/2]
int cv::OneWayDescriptorBase::LoadPCADescriptors
(
const char *
filename )
§ LoadPCADescriptors() [2/2]
int cv::OneWayDescriptorBase::LoadPCADescriptors
(
const
FileNode &
fn )
§ Read()
§ SavePCAall()
§ SavePCADescriptors() [1/2]
void cv::OneWayDescriptorBase::SavePCADescriptors
(
const char *
filename )
§ SavePCADescriptors() [2/2]
§ SetPCAHigh()
void cv::OneWayDescriptorBase::SetPCAHigh
(
CvMat *
avg,
)
§ SetPCALow()
void cv::OneWayDescriptorBase::SetPCALow
(
CvMat *
avg,
)
§ Write()
Member Data Documentation
§ m_descriptors
§ m_patch_size
CvSize cv::OneWayDescriptorBase::m_patch_size
protected
§ m_pca_avg
CvMat* cv::OneWayDescriptorBase::m_pca_avg
protected
§ m_pca_descriptors
§ m_pca_descriptors_matrix
CvMat* cv::OneWayDescriptorBase::m_pca_descriptors_matrix
protected
§ m_pca_descriptors_tree
§ m_pca_dim_high
int cv::OneWayDescriptorBase::m_pca_dim_high
protected
§ m_pca_dim_low
int cv::OneWayDescriptorBase::m_pca_dim_low
protected
§ m_pca_eigenvectors
CvMat* cv::OneWayDescriptorBase::m_pca_eigenvectors
protected
§ m_pca_hr_avg
CvMat* cv::OneWayDescriptorBase::m_pca_hr_avg
protected
§ m_pca_hr_eigenvectors
CvMat* cv::OneWayDescriptorBase::m_pca_hr_eigenvectors
protected
§ m_pose_count
int cv::OneWayDescriptorBase::m_pose_count
protected
§ m_poses
§ m_pyr_levels
int cv::OneWayDescriptorBase::m_pyr_levels
protected
§ m_train_feature_count
int cv::OneWayDescriptorBase::m_train_feature_count
protected
§ m_transforms
CvMat** cv::OneWayDescriptorBase::m_transforms
protected
§ scale_max
float cv::OneWayDescriptorBase::scale_max
protected
§ scale_min
float cv::OneWayDescriptorBase::scale_min
protected
§ scale_step
float cv::OneWayDescriptorBase::scale_step
protected
The documentation for this class was generated from the following file: