45 const CByteImage* pByteImageColorRight,
48 std::vector<CMSERDescriptor3D*>& aAllMSERs,
49 std::vector<CMSERDescriptor3D*>& aCorrespondingMSERs,
50 bool bConfirmedHypotheses,
51 CByteImage* pResultImageLeft = NULL,
52 CByteImage* pResultImageRight = NULL,
53 const bool bMakeScreenshot =
false,
54 const bool bIsLeftImage =
true);
59 void MarkConfirmedPoint(CByteImage* pImage,
int x,
int y, CvScalar cColor);
60 void MarkUnconfirmedPoint(CByteImage* pImage,
int x,
int y, CvScalar cColor);
62 CCalibration* calibration;
63 IplImage *m_pIplImageLeft, *m_pIplImageRight, *m_pIplImageLeftRectified,
64 *m_pIplImageRightRectified, *m_pIplImageDisparity, *m_pOldVisualizationImageIpl;
68 CByteImage *screenshotImage, *segmentationImage, *segmentedCameraImage;
69 std::string screenshotFileName, segmentationImageFileName, segmentedCameraImageFileName;
70 int screenshotCounter;
bool VisualizeHypotheses(const CByteImage *pByteImageColorLeft, const CByteImage *pByteImageColorRight, const CObjectHypothesisArray &aHypotheses, const CSIFTFeatureArray &aAllPoints, std::vector< CMSERDescriptor3D * > &aAllMSERs, std::vector< CMSERDescriptor3D * > &aCorrespondingMSERs, bool bConfirmedHypotheses, CByteImage *pResultImageLeft=NULL, CByteImage *pResultImageRight=NULL, const bool bMakeScreenshot=false, const bool bIsLeftImage=true)