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 39 of file HypothesisVisualization.h.

Constructor & Destructor Documentation

◆ CHypothesisVisualization()

CHypothesisVisualization ( CCalibration *  calibration)

Definition at line 47 of file HypothesisVisualization.cpp.

◆ ~CHypothesisVisualization()

Definition at line 117 of file HypothesisVisualization.cpp.

Member Function Documentation

◆ RefreshVisualization()

void RefreshVisualization ( bool  bConfirmedHypotheses)

Definition at line 388 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 136 of file HypothesisVisualization.cpp.

+ Here is the call graph for this function:

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