#include <SegmentableDatabase.h>
|
bool | AddClass (const std::string &classPath, const std::string &dataBasePrefix, std::string overrideClassName="") |
|
void | CalculateCorrectedOrientation (const Vec3d &position, const Mat3d &orientation, Mat3d &resultOrientation) |
|
bool | CalculateCorrectedPosition (const char *pOIVFilePath, const Vec3d &triangulatedPosition, const Mat3d &orientation, const CByteImage *pMask, int nSize, Vec3d &correctedPosition, float &fRatio, float &fCorrelation) |
|
| CSegmentableDatabase () |
|
bool | FindBestMatch (const CFloatMatrix *pInputData, const CByteImage *pMask, const Vec3d &initialPosition, int nSize, Transformation3d &resultPose, float &fResultError, int &nResultClass, int &nResultView, float &fResultRatio, float &fResultCorrelation, const char *pObjectName) |
|
const CDatabaseEntry * | GetDatabaseEntry (int nClass) |
|
int | GetInputDimension () |
|
int | GetNumberOfClasses () |
|
bool | Init (const char *pConfigurationFilename, const char *pCameraParameterFilename, const char *pViewDataBasePathPrefix=0) |
|
bool | Init (const char *pConfigurationFilename, CStereoCalibration *pStereoCalibration, const char *pViewDataBasePathPrefix=0) |
|
bool | Init (CStereoCalibration *pStereoCalibration) |
|
void | SetRecognitionThresholds (float fSizeRatioThreshold, float fCorrelationThreshold) |
|
void | SetStereoCalibration (CStereoCalibration *pStereoCalibration) |
|
void | SetVerbose (bool bVerbose) |
|
| ~CSegmentableDatabase () |
|
Definition at line 44 of file SegmentableDatabase.h.
CSegmentableDatabase::CSegmentableDatabase |
( |
| ) |
|
CSegmentableDatabase::~CSegmentableDatabase |
( |
| ) |
|
void CSegmentableDatabase::CalculateCorrectedOrientation |
( |
const Vec3d & |
position, |
|
|
const Mat3d & |
orientation, |
|
|
Mat3d & |
resultOrientation |
|
) |
| |
bool CSegmentableDatabase::CalculateCorrectedPosition |
( |
const char * |
pOIVFilePath, |
|
|
const Vec3d & |
triangulatedPosition, |
|
|
const Mat3d & |
orientation, |
|
|
const CByteImage * |
pMask, |
|
|
int |
nSize, |
|
|
Vec3d & |
correctedPosition, |
|
|
float & |
fRatio, |
|
|
float & |
fCorrelation |
|
) |
| |
static void CSegmentableDatabase::Cleanup |
( |
| ) |
|
|
static |
bool CSegmentableDatabase::FindBestMatch |
( |
const CFloatMatrix * |
pInputData, |
|
|
const CByteImage * |
pMask, |
|
|
const Vec3d & |
initialPosition, |
|
|
int |
nSize, |
|
|
Transformation3d & |
resultPose, |
|
|
float & |
fResultError, |
|
|
int & |
nResultClass, |
|
|
int & |
nResultView, |
|
|
float & |
fResultRatio, |
|
|
float & |
fResultCorrelation, |
|
|
const char * |
pObjectName |
|
) |
| |
const CDatabaseEntry* CSegmentableDatabase::GetDatabaseEntry |
( |
int |
nClass | ) |
|
int CSegmentableDatabase::GetInputDimension |
( |
| ) |
|
|
inline |
int CSegmentableDatabase::GetNumberOfClasses |
( |
| ) |
|
bool CSegmentableDatabase::Init |
( |
const char * |
pConfigurationFilename, |
|
|
const char * |
pCameraParameterFilename, |
|
|
const char * |
pViewDataBasePathPrefix = 0 |
|
) |
| |
bool CSegmentableDatabase::Init |
( |
const char * |
pConfigurationFilename, |
|
|
CStereoCalibration * |
pStereoCalibration, |
|
|
const char * |
pViewDataBasePathPrefix = 0 |
|
) |
| |
bool CSegmentableDatabase::InitDatabase |
( |
const char * |
pConfigurationFilename, |
|
|
const char * |
pViewDataBasePathPrefix = 0 |
|
) |
| |
|
private |
void CSegmentableDatabase::SetRecognitionThresholds |
( |
float |
fSizeRatioThreshold, |
|
|
float |
fCorrelationThreshold |
|
) |
| |
void CSegmentableDatabase::SetVerbose |
( |
bool |
bVerbose | ) |
|
|
inline |
bool CSegmentableDatabase::m_bVerbose |
|
private |
float CSegmentableDatabase::m_fCorrelationThreshold |
|
private |
float CSegmentableDatabase::m_fSizeRatioThreshold |
|
private |
int CSegmentableDatabase::m_nInputDimension |
|
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