Classes |
class | cv::BackgroundSubtractor |
class | cv::BackgroundSubtractorMOG |
struct | CvBGCodeBookElem |
struct | CvBGCodeBookModel |
struct | CvBGPixelCCStatTable |
struct | CvBGPixelCStatTable |
struct | CvBGPixelStat |
struct | CvBGStatModel |
struct | CvFGDStatModel |
struct | CvFGDStatModelParams |
struct | CvGaussBGModel |
struct | CvGaussBGPoint |
struct | CvGaussBGStatModelParams |
struct | CvGaussBGValues |
Namespaces |
namespace | cv |
Defines |
#define | CV_BG_MODEL_FGD 0 |
#define | CV_BG_MODEL_FGD_SIMPLE 2 |
#define | CV_BG_MODEL_MOG 1 |
#define | CV_BG_STAT_MODEL_FIELDS() |
#define | CV_BGFG_FGD_ALPHA_1 0.1f |
#define | CV_BGFG_FGD_ALPHA_2 0.005f |
#define | CV_BGFG_FGD_ALPHA_3 0.1f |
#define | CV_BGFG_FGD_BG_UPDATE_TRESH 0.5f |
#define | CV_BGFG_FGD_DELTA 2 |
#define | CV_BGFG_FGD_LC 128 |
#define | CV_BGFG_FGD_LCC 64 |
#define | CV_BGFG_FGD_MINAREA 15.f |
#define | CV_BGFG_FGD_N1C 15 |
#define | CV_BGFG_FGD_N1CC 25 |
#define | CV_BGFG_FGD_N2C 25 |
#define | CV_BGFG_FGD_N2CC 40 |
#define | CV_BGFG_FGD_T 0.9f |
#define | CV_BGFG_MOG_BACKGROUND_THRESHOLD 0.7 |
#define | CV_BGFG_MOG_MAX_NGAUSSIANS 500 |
#define | CV_BGFG_MOG_MINAREA 15.f |
#define | CV_BGFG_MOG_NCOLORS 3 |
#define | CV_BGFG_MOG_NGAUSSIANS 5 |
#define | CV_BGFG_MOG_SIGMA_INIT 30 |
#define | CV_BGFG_MOG_STD_THRESHOLD 2.5 |
#define | CV_BGFG_MOG_WEIGHT_INIT 0.05 |
#define | CV_BGFG_MOG_WINDOW_SIZE 200 |
Typedefs |
typedef struct CvBGCodeBookElem | CvBGCodeBookElem |
typedef struct CvBGCodeBookModel | CvBGCodeBookModel |
typedef struct CvBGPixelCCStatTable | CvBGPixelCCStatTable |
typedef struct CvBGPixelCStatTable | CvBGPixelCStatTable |
typedef struct CvBGPixelStat | CvBGPixelStat |
typedef struct CvBGStatModel | CvBGStatModel |
typedef struct CvFGDStatModel | CvFGDStatModel |
typedef struct CvFGDStatModelParams | CvFGDStatModelParams |
typedef struct CvGaussBGModel | CvGaussBGModel |
typedef struct CvGaussBGPoint | CvGaussBGPoint |
typedef struct
CvGaussBGStatModelParams | CvGaussBGStatModelParams |
typedef struct CvGaussBGValues | CvGaussBGValues |
typedef int(CV_CDECL * | CvUpdateBGStatModel )(IplImage *curr_frame, struct CvBGStatModel *bg_model, double learningRate) |
Functions |
void | cvBGCodeBookClearStale (CvBGCodeBookModel *model, int staleThresh, CvRect roi CV_DEFAULT(cvRect(0, 0, 0, 0)), const CvArr *mask CV_DEFAULT(0)) |
int | cvBGCodeBookDiff (const CvBGCodeBookModel *model, const CvArr *image, CvArr *fgmask, CvRect roi CV_DEFAULT(cvRect(0, 0, 0, 0))) |
void | cvBGCodeBookUpdate (CvBGCodeBookModel *model, const CvArr *image, CvRect roi CV_DEFAULT(cvRect(0, 0, 0, 0)), const CvArr *mask CV_DEFAULT(0)) |
int | cvChangeDetection (IplImage *prev_frame, IplImage *curr_frame, IplImage *change_mask) |
CvBGCodeBookModel * | cvCreateBGCodeBookModel () |
CvBGStatModel * | cvCreateFGDStatModel (IplImage *first_frame, CvFGDStatModelParams *parameters CV_DEFAULT(NULL)) |
CvBGStatModel * | cvCreateGaussianBGModel (IplImage *first_frame, CvGaussBGStatModelParams *parameters CV_DEFAULT(NULL)) |
void | cvRefineForegroundMaskBySegm (CvSeq *segments, CvBGStatModel *bg_model) |
void | cvReleaseBGCodeBookModel (CvBGCodeBookModel **model) |
void | cvReleaseBGStatModel (CvBGStatModel **bg_model) |
CvSeq * | cvSegmentFGMask (CvArr *fgmask, int poly1Hull0 CV_DEFAULT(1), float perimScale CV_DEFAULT(4.f), CvMemStorage *storage CV_DEFAULT(0), CvPoint offset CV_DEFAULT(cvPoint(0, 0))) |
int | cvUpdateBGStatModel (IplImage *current_frame, CvBGStatModel *bg_model, double learningRate CV_DEFAULT(-1)) |
typedef | void (CV_CDECL *CvReleaseBGStatModel)(struct CvBGStatModel **bg_model) |