CGaussBackground Class Reference

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

Public Member Functions

void BinarizeAndFillHoles (CByteImage *pProbabilityImage)
 
 CGaussBackground (const int nWidth, const int nHeight)
 
void GetBinaryForegroundImageRGB (const CByteImage *pInputImageRGB, CByteImage *pForegroundImage)
 
void LearnBackground (CByteImage **pHSVImages, const int nNumImages)
 
void LearnBackgroundRGB (CByteImage **pRGBImages, const int nNumImages)
 
void SegmentImage (const CByteImage *pInputImageRGB, const CByteImage *pInputImageHSV, CByteImage *pProbabilityImage)
 
void SegmentImage (const CByteImage *pInputImageRGB, const CByteImage *pInputImageHSV, float *pProbabilityImage)
 
void SegmentImageRGB (const CByteImage *pInputImageRGB, CByteImage *pProbabilityImage)
 
void SegmentImageRGB (const CByteImage *pInputImageRGB, float *pProbabilityImage)
 
 ~CGaussBackground ()
 

Constructor & Destructor Documentation

◆ CGaussBackground()

CGaussBackground ( const int nWidth,
const int nHeight )

◆ ~CGaussBackground()

Member Function Documentation

◆ BinarizeAndFillHoles()

void BinarizeAndFillHoles ( CByteImage * pProbabilityImage)

◆ GetBinaryForegroundImageRGB()

void GetBinaryForegroundImageRGB ( const CByteImage * pInputImageRGB,
CByteImage * pForegroundImage )

◆ LearnBackground()

void LearnBackground ( CByteImage ** pHSVImages,
const int nNumImages )

◆ LearnBackgroundRGB()

void LearnBackgroundRGB ( CByteImage ** pRGBImages,
const int nNumImages )

◆ SegmentImage() [1/2]

void SegmentImage ( const CByteImage * pInputImageRGB,
const CByteImage * pInputImageHSV,
CByteImage * pProbabilityImage )

◆ SegmentImage() [2/2]

void SegmentImage ( const CByteImage * pInputImageRGB,
const CByteImage * pInputImageHSV,
float * pProbabilityImage )

◆ SegmentImageRGB() [1/2]

void SegmentImageRGB ( const CByteImage * pInputImageRGB,
CByteImage * pProbabilityImage )

◆ SegmentImageRGB() [2/2]

void SegmentImageRGB ( const CByteImage * pInputImageRGB,
float * pProbabilityImage )

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