39 static void ValidateInitialHypotheses(
const std::vector<CHypothesisPoint*>& aOldDepthMapPoints,
const std::vector<CHypothesisPoint*>& aNewDepthMapPoints,
const CByteImage* pForegroundImage,
42 static void RevalidateHypotheses(
const std::vector<CHypothesisPoint*>& aNewDepthMapPoints,
const CByteImage* pForegroundImage,
43 const CByteImage* pHSVImage,
const CCalibration* calibration,
const Vec3d upwardsVector,
CObjectHypothesisArray* pObjectHypotheses);
48 static bool ValidateHypothesis(
CPointCloudRegistration* pPointCloudRegistration,
const std::vector<CHypothesisPoint*>& aNewDepthMapPoints,
const std::vector<CHypothesisPoint*>& aForegroundPoints,
const CByteImage* pForegroundImage,