CHypothesisVisualization Class Reference

#include <VisionX/components/image_processor/ObjectLearningByPushing/HypothesisVisualization.h>

Public Member Functions

 CHypothesisVisualization (CCalibration *calibration)
 
void RefreshVisualization (bool bConfirmedHypotheses)
 
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)
 
 ~CHypothesisVisualization (void)
 

Detailed Description

Definition at line 38 of file HypothesisVisualization.h.

Constructor & Destructor Documentation

◆ CHypothesisVisualization()

CHypothesisVisualization ( CCalibration * calibration)

Definition at line 46 of file HypothesisVisualization.cpp.

◆ ~CHypothesisVisualization()

Definition at line 115 of file HypothesisVisualization.cpp.

Member Function Documentation

◆ RefreshVisualization()

void RefreshVisualization ( bool bConfirmedHypotheses)

Definition at line 437 of file HypothesisVisualization.cpp.

◆ VisualizeHypotheses()

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 )

Definition at line 132 of file HypothesisVisualization.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: