|
#include <VisionX/components/image_processor/ObjectLearningByPushing/HypothesisGeneration.h>
Public Member Functions | |
CHypothesisGeneration (CCalibration *calibration) | |
CObjectHypothesis * | CreateCylinderHypothesisDescriptor (const CVec3dArray &avCylinderPoints, const Vec3d vCylinderAxis, const Vec3d vCylinderCenter, const float fCylinderRadius, std::vector< CMSERDescriptor3D * > &aMSERs, std::vector< Vec3d > &aSigmaPoints, const CByteImage *pLeftColorImage, const CByteImage *pLeftGreyImage) |
CObjectHypothesis * | CreatePlaneHypothesisDescriptor (const CVec3dArray &avPlanePoints, std::vector< CMSERDescriptor3D * > &aMSERs, std::vector< Vec3d > &aSigmaPoints, const CByteImage *pLeftColorImage, const CByteImage *pLeftGreyImage) |
CObjectHypothesis * | CreateSphereHypothesisDescriptor (const CVec3dArray &avSpherePoints, const Vec3d vSphereCenter, const float fSphereRadius, std::vector< CMSERDescriptor3D * > &aMSERs, std::vector< Vec3d > &aSigmaPoints, const CByteImage *pLeftColorImage, const CByteImage *pLeftGreyImage) |
float | Determinant4x4 (const float *pMatrix) |
void | FindObjectHypotheses (CByteImage *pImageLeftColor, CByteImage *pImageRightColor, CByteImage *pImageLeftGrey, CByteImage *pImageRightGrey, CSIFTFeatureArray &aAllSIFTPoints, std::vector< CMSERDescriptor3D * > &aAllMSERs, std::vector< CHypothesisPoint * > &aPointsFromDisparity, CObjectHypothesisArray &aObjectHypotheses) |
~CHypothesisGeneration (void) | |
Definition at line 50 of file HypothesisGeneration.h.
CHypothesisGeneration | ( | CCalibration * | calibration | ) |
Definition at line 49 of file HypothesisGeneration.cpp.
~CHypothesisGeneration | ( | void | ) |
Definition at line 87 of file HypothesisGeneration.cpp.
CObjectHypothesis * CreateCylinderHypothesisDescriptor | ( | const CVec3dArray & | avCylinderPoints, |
const Vec3d | vCylinderAxis, | ||
const Vec3d | vCylinderCenter, | ||
const float | fCylinderRadius, | ||
std::vector< CMSERDescriptor3D * > & | aMSERs, | ||
std::vector< Vec3d > & | aSigmaPoints, | ||
const CByteImage * | pLeftColorImage, | ||
const CByteImage * | pLeftGreyImage | ||
) |
Definition at line 2696 of file HypothesisGeneration.cpp.
CObjectHypothesis * CreatePlaneHypothesisDescriptor | ( | const CVec3dArray & | avPlanePoints, |
std::vector< CMSERDescriptor3D * > & | aMSERs, | ||
std::vector< Vec3d > & | aSigmaPoints, | ||
const CByteImage * | pLeftColorImage, | ||
const CByteImage * | pLeftGreyImage | ||
) |
Definition at line 2581 of file HypothesisGeneration.cpp.
CObjectHypothesis * CreateSphereHypothesisDescriptor | ( | const CVec3dArray & | avSpherePoints, |
const Vec3d | vSphereCenter, | ||
const float | fSphereRadius, | ||
std::vector< CMSERDescriptor3D * > & | aMSERs, | ||
std::vector< Vec3d > & | aSigmaPoints, | ||
const CByteImage * | pLeftColorImage, | ||
const CByteImage * | pLeftGreyImage | ||
) |
Definition at line 2781 of file HypothesisGeneration.cpp.
Definition at line 3650 of file HypothesisGeneration.cpp.
void FindObjectHypotheses | ( | CByteImage * | pImageLeftColor, |
CByteImage * | pImageRightColor, | ||
CByteImage * | pImageLeftGrey, | ||
CByteImage * | pImageRightGrey, | ||
CSIFTFeatureArray & | aAllSIFTPoints, | ||
std::vector< CMSERDescriptor3D * > & | aAllMSERs, | ||
std::vector< CHypothesisPoint * > & | aPointsFromDisparity, | ||
CObjectHypothesisArray & | aObjectHypotheses | ||
) |