www.pudn.com > backmode824.rar > BGModel.h
// BGModel.h: interface for the CBGModel class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BGMODEL_H__965E81D6_FCA5_4B16_B45E_C5357653560D__INCLUDED_)
#define AFX_BGMODEL_H__965E81D6_FCA5_4B16_B45E_C5357653560D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "GaussianModel.h"
class CBGModel
{
public:
//CBGModel();
CBGModel(int w, int h);
virtual ~CBGModel();
bool Process(LPBYTE pFrame, LPBYTE pFgMask,int frame_num);
ProcessFirst(LPBYTE pFInitial);
//bool ContrastEnhance(LPBYTE pFrame);
bool DivideSmallArea(LPBYTE pMask,LPBYTE m_lpGrayMask);
LPBYTE rgb2Gray(LPBYTE pMask);
public:
PixelProcess *pixels;
int vw, vh;
int nPixels;
//BYTE *pM;
};
#endif // !defined(AFX_BGMODEL_H__965E81D6_FCA5_4B16_B45E_C5357653560D__INCLUDED_)