资源简介
GMM_运动检测_目标跟踪_背景建模
基于高斯混合模型的运动物体检测。
有源代码和可执行程序,效果较好。
代码片段和文件信息
// base.cpp : implementation file
//
#include “stdafx.h“
#include “objectExtraction.h“
#include “base.h“
//#include
//using namespace std;
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// Cbase dialog
Cbase::Cbase(CWnd* pParent /*=NULL*/)
: CDialog(Cbase::IDD pParent)
{
pCapture=NULL;
//{{AFX_DATA_INIT(Cbase)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
Cbase::~Cbase()
{
if(pCapture!=NULL)
{
cvReleaseCapture(&pCapture);
}
}
void Cbase::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Cbase)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Cbase CDialog)
//{{AFX_MSG_MAP(Cbase)
ON_BN_CLICKED(IDC_OPENFILE OnOpenfile)
ON_BN_CLICKED(IDC_PROCESS OnProcess)
ON_BN_CLICKED(IDC_OPENCAM OnOpencam)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Cbase message handlers
void Cbase::OnOpenfile()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE00OFN_HIDEREADONLY“*.avi|所有文件|*.*||“this);
if (dlg.DoModal()==IDOK)
{
CString lpszPathName=dlg.GetPathName();
char* path=(LPTSTR)(LPCTSTR)(lpszPathName);
if(pCapture!=NULL)
{
cvReleaseCapture(&pCapture);
}
if((pCapture=cvCreateFileCapture(path))==NULL)
{
AfxMessageBox(“in Cbase.OnOpenfile(),the pCapture is null“);
}
ASSERT(pCapture);
}
}
void Cbase::OnOpencam()
{
// TODO: Add your control notification handler code here
if(pCapture!=NULL)
{
cvReleaseCapture(&pCapture);
}
if((pCapture=cvCreateCameraCapture(-1))==NULL)
{
AfxMessageBox(“in Cbase.OnOpencam(),the pCapture is null“);
}
ASSERT(pCapture);
}
void Cbase::OnProcess()
{
// TODO: Add your control notification handler code here
}
UINT Cbase::processImage(LPVOID lpParam)
{
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2156 2007-09-05 16:33 GMM_目标检测_运动跟踪_背景建模\ba
文件 1374 2007-08-31 11:33 GMM_目标检测_运动跟踪_背景建模\ba
文件 4183 2007-10-22 10:01 GMM_目标检测_运动跟踪_背景建模\ba
文件 536 2007-10-21 20:47 GMM_目标检测_运动跟踪_背景建模\ba
文件 7466 2006-11-07 18:56 GMM_目标检测_运动跟踪_背景建模\block.h
文件 66616 1999-08-25 17:30 GMM_目标检测_运动跟踪_背景建模\Boy.bmp
文件 51958 2007-10-20 15:33 GMM_目标检测_运动跟踪_背景建模\Boy11.bmp
文件 160 2007-10-21 19:37 GMM_目标检测_运动跟踪_背景建模\callbackfunc.h
文件 1166 2006-11-07 21:01 GMM_目标检测_运动跟踪_背景建模\CHANGES.TXT
文件 1256648 2007-10-20 18:56 GMM_目标检测_运动跟踪_背景建模\complex.txt
文件 28601 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\ba
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\ba
文件 19252 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\ba
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\ba
文件 230454 2008-06-02 21:15 GMM_目标检测_运动跟踪_背景建模\Debug\bgImage.bmp
文件 843824 2006-10-18 21:49 GMM_目标检测_运动跟踪_背景建模\Debug\cv100.dll
文件 598067 2006-10-18 21:50 GMM_目标检测_运动跟踪_背景建模\Debug\cvaux100.dll
文件 1011764 2006-10-18 21:49 GMM_目标检测_运动跟踪_背景建模\Debug\cxcore100.dll
文件 49615 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\DlgImageProcess.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\DlgImageProcess.sbr
文件 33536 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\DlgOnSaveAs.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\DlgOnSaveAs.sbr
文件 21102 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\DlgParameters.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\DlgParameters.sbr
文件 32245 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\GM.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\GM.sbr
文件 32058 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\GMM.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\GMM.sbr
文件 32076 2008-10-26 15:15 GMM_目标检测_运动跟踪_背景建模\Debug\GMMOriginal.obj
文件 0 2008-04-17 17:09 GMM_目标检测_运动跟踪_背景建模\Debug\GMMOriginal.sbr
............此处省略120个文件信息
- 上一篇:背景建模运动检测_高斯混合模型_三帧法_码书法_贝叶斯法
- 下一篇:仿小米计算器
评论
共有 条评论