#include <TexturedObjectDatabase.h>
|
bool | AddClass (const std::string &sClassName, const std::string &sFeatureSetFileName) |
|
bool | AddFeatureSet (CTexturedFeatureSet *pFeatureSet) |
|
int | AnalyzeFeatures (CDynamicArray *pFeatures, CByteImage *pResultImage, const CByteImage *const *ppInputImagesFor3DLocalization=0, const Vec2d *pInterestPoints=0, int nInterestPoints=0, int nUseKdTree=0, bool bInputImagesAreUndistorted=false, const char *pObjectName=0) |
|
| CTexturedObjectDatabase (int nImageWidth, int nImageHeight) |
|
const CTexturedFeatureSet * | GetFeatureSet (int nIndex) |
|
int | GetSize () |
|
void | InitCameraParameters (CStereoCalibration *pStereoCalibration, bool bCloneCalibration) |
|
bool | LoadCameraParameters (const char *pFileName) |
|
bool | LoadDatabase (const char *pConfigurationFilename, const char *pDataFilePathPrefix=0) |
|
bool | RemoveFeatureSet (int nIndex) |
|
bool | RemoveFeatureSet (const char *pName) |
|
void | SetCorrelationParameters (int nWindowSize, float fMinZ, float fMaxZ, float fThreshold) |
|
void | SetRecognitionThresholds (int nMinValidFeatures, float fMaxError) |
|
void | SetStereo (bool bStereo) |
|
void | SetVerbose (bool bVerbose) |
|
| ~CTexturedObjectDatabase () |
|
|
bool | BuildKdTree (int nObjectIndex) |
|
bool | Localize3D (const Vec2d &p1, const Vec2d &p2, const Vec2d &p3, const Vec2d &p4, const Vec3d &p1_3d, const Vec3d &p2_3d, const Vec3d &p3_3d, const Vec3d &p4_3d, const Vec2d *pFeatures, int nFeatures, const CByteImage *const *ppImages, CByteImage *pResultImage, Object3DEntry &entry, bool bInputImagesAreUndistorted) |
|
Definition at line 52 of file TexturedObjectDatabase.h.
CTexturedObjectDatabase::CTexturedObjectDatabase |
( |
int |
nImageWidth, |
|
|
int |
nImageHeight |
|
) |
| |
CTexturedObjectDatabase::~CTexturedObjectDatabase |
( |
| ) |
|
bool CTexturedObjectDatabase::AddClass |
( |
const std::string & |
sClassName, |
|
|
const std::string & |
sFeatureSetFileName |
|
) |
| |
int CTexturedObjectDatabase::AnalyzeFeatures |
( |
CDynamicArray * |
pFeatures, |
|
|
CByteImage * |
pResultImage, |
|
|
const CByteImage *const * |
ppInputImagesFor3DLocalization = 0 , |
|
|
const Vec2d * |
pInterestPoints = 0 , |
|
|
int |
nInterestPoints = 0 , |
|
|
int |
nUseKdTree = 0 , |
|
|
bool |
bInputImagesAreUndistorted = false , |
|
|
const char * |
pObjectName = 0 |
|
) |
| |
bool CTexturedObjectDatabase::BuildKdTree |
( |
int |
nObjectIndex | ) |
|
|
private |
int CTexturedObjectDatabase::GetSize |
( |
| ) |
|
void CTexturedObjectDatabase::InitCameraParameters |
( |
CStereoCalibration * |
pStereoCalibration, |
|
|
bool |
bCloneCalibration |
|
) |
| |
bool CTexturedObjectDatabase::LoadCameraParameters |
( |
const char * |
pFileName | ) |
|
bool CTexturedObjectDatabase::LoadDatabase |
( |
const char * |
pConfigurationFilename, |
|
|
const char * |
pDataFilePathPrefix = 0 |
|
) |
| |
bool CTexturedObjectDatabase::Localize3D |
( |
const Vec2d & |
p1, |
|
|
const Vec2d & |
p2, |
|
|
const Vec2d & |
p3, |
|
|
const Vec2d & |
p4, |
|
|
const Vec3d & |
p1_3d, |
|
|
const Vec3d & |
p2_3d, |
|
|
const Vec3d & |
p3_3d, |
|
|
const Vec3d & |
p4_3d, |
|
|
const Vec2d * |
pFeatures, |
|
|
int |
nFeatures, |
|
|
const CByteImage *const * |
ppImages, |
|
|
CByteImage * |
pResultImage, |
|
|
Object3DEntry & |
entry, |
|
|
bool |
bInputImagesAreUndistorted |
|
) |
| |
|
private |
bool CTexturedObjectDatabase::RemoveFeatureSet |
( |
int |
nIndex | ) |
|
bool CTexturedObjectDatabase::RemoveFeatureSet |
( |
const char * |
pName | ) |
|
void CTexturedObjectDatabase::SetCorrelationParameters |
( |
int |
nWindowSize, |
|
|
float |
fMinZ, |
|
|
float |
fMaxZ, |
|
|
float |
fThreshold |
|
) |
| |
|
inline |
void CTexturedObjectDatabase::SetRecognitionThresholds |
( |
int |
nMinValidFeatures, |
|
|
float |
fMaxError |
|
) |
| |
void CTexturedObjectDatabase::SetStereo |
( |
bool |
bStereo | ) |
|
|
inline |
void CTexturedObjectDatabase::SetVerbose |
( |
bool |
bVerbose | ) |
|
bool CTexturedObjectDatabase::m_bLocalizeWithStereo |
|
private |
bool CTexturedObjectDatabase::m_bOwnStereoCalibrationObject |
|
private |
bool CTexturedObjectDatabase::m_bStereoInitialized |
|
private |
bool CTexturedObjectDatabase::m_bVerbose |
|
private |
float CTexturedObjectDatabase::m_fCorrelationMaxZ |
|
private |
float CTexturedObjectDatabase::m_fCorrelationMinZ |
|
private |
float CTexturedObjectDatabase::m_fCorrelationThreshold |
|
private |
int CTexturedObjectDatabase::m_nCorrelationWindowSize |
|
private |
int CTexturedObjectDatabase::m_nImageHeight |
|
private |
int CTexturedObjectDatabase::m_nImageWidth |
|
private |
CKdTree** CTexturedObjectDatabase::m_ppKdTrees |
|
private |
The documentation for this class was generated from the following file:
asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28