91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.34MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-21
  • 語言: 其他
  • 標簽:

資源簡介

本人畢業設計,基于主分量分析的步態識別系統,識別率高達94.44 -Gait recognition based on principal component analysis research

資源截圖

代碼片段和文件信息

//?Mymedia.cpp:?implementation?of?the?CMymedia?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“Project4.h“
#include?“Mymedia.h“
#include?????
#include??
#include“stdio.h“
#include??
#include?
#include?
#include?
#include?“c_comp.h“


#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
#?define?thd?????2000
#define?pi?3.1415926
#define??SCA?????144????//圖像大小
#define??ns???????24
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMymedia::CMymedia()
{
m_file=““;
m_fps=0;
m_framepos=0;
m_total=0;
cframe=NULL;pframe=NULL;
pCapture=NULL;
}

CMymedia::~CMymedia()
{

}


bool?CMymedia::Open(CString?file)
{
pCapture=cvCaptureFromAVI(file);??????//捕獲視頻
if(!pCapture)
{
AfxMessageBox(“打開文件失敗!“);
return?0;
}
m_file=file;???????????????//獲得視頻文件
m_total=(int)cvGetCaptureProperty(pCaptureCV_CAP_PROP_frame_COUNT);??//獲取視頻幀總數

m_fps=(int)cvGetCaptureProperty(pCaptureCV_CAP_PROP_FPS);???//幀率
Play(0);
//Sleep(1000);
return?true;
}

void?CMymedia::Play(int?pos)
{
cvSetCaptureProperty(pCaptureCV_CAP_PROP_POS_frameS(pos%m_total));?//設置播放幀位置
????
pframe=cvQueryframe(pCapture);?????????//獲取一幀
if(pframe)
{
????//DrawPicToHDC(pframeIDC_Player1);//顯示到控件
CvvImage?cimg;
cimg.CopyOf(pframepframe->nChannels); //pframe->nChannels
cimg.DrawToHDC(hDC1&rect1);
}
}

void?CMymedia::PlayC()
{
if(cframe)
{
????//DrawPicToHDC(pframeIDC_Player1);//顯示到控件
CvvImage?cimg;
cframe->origin=1;
cimg.CopyOf(cframecframe->nChannels); //pframe->nChannels
cimg.DrawToHDC(hDC2&rect2);
}

}

void?CMymedia::Close()
{
// if(pframe)
// cvReleaseImage(&pframe);
// if(cframe)
// cvReleaseImage(&cframe);
if(pCapture)
cvReleaseCapture(&pCapture);

}

IplImage?*?CMymedia::Fill(IplImage?*img)
{
CvSeq*?contour?=?NULL;?
CvScalar?color?=?cvScalar(0);
CvScalar?color1?=?cvScalar(255);
CvContourScanner?scanner?=?NULL;???
CvMemStorage*?storage?=?cvCreateMemStorage(0);
IplImage*?img_Clone=cvCloneImage(img);
//開始遍歷輪廓樹???
scanner?=?cvStartFindContours(imgstoragesizeof(CvContour)CV_RETR_CCOMPCV_CHAIN_APPROX_NONEcvPoint(00));
while?(contour=cvFindNextContour(scanner))???
{???double?num=fabs(cvContourArea(contour));
if(num>thd)??//絕對值
{???????
cvDrawContours(img_Clonecontourcolor1color0-18cvPoint(00));

}?
}
cvShowImage(“dst“img_Clone);
IplImage?*dst=cvCloneImage(img_Clone);
scanner?=?cvStartFindContours(img_Clonestoragesizeof(CvContour)CV_RETR_CCOMPCV_CHAIN_APPROX_NONEcvPoint(00));
while?(contour=cvFindNextContour(scanner))???
{???double?num=fabs(cvContourArea(contour));
if(num {
cvDrawContours(dstcontou

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-06-19?14:53??ProjectOK_主分量最終版\
?????目錄???????????0??2013-06-19?14:53??ProjectOK_主分量最終版\Debug\
?????文件???????48880??2013-06-15?22:56??ProjectOK_主分量最終版\Debug\Mymedia.obj
?????文件??????151622??2013-06-15?22:56??ProjectOK_主分量最終版\Debug\Project4.exe
?????文件??????356744??2013-06-15?22:56??ProjectOK_主分量最終版\Debug\Project4.ilk
?????文件???????15981??2013-06-11?19:28??ProjectOK_主分量最終版\Debug\Project4.obj
?????文件?????5500832??2013-06-11?18:07??ProjectOK_主分量最終版\Debug\Project4.pch
?????文件??????476160??2013-06-15?22:56??ProjectOK_主分量最終版\Debug\Project4.pdb
?????文件????????4260??2013-06-14?12:43??ProjectOK_主分量最終版\Debug\Project4.res
?????文件???????62856??2013-06-11?20:15??ProjectOK_主分量最終版\Debug\Project4Dlg.obj
?????文件??????105847??2013-06-11?18:07??ProjectOK_主分量最終版\Debug\StdAfx.obj
?????文件??????254976??2013-06-19?14:43??ProjectOK_主分量最終版\Debug\vc60.idb
?????文件??????405504??2013-06-15?22:56??ProjectOK_主分量最終版\Debug\vc60.pdb
?????文件???????15811??2013-06-15?22:56??ProjectOK_主分量最終版\Mymedia.cpp
?????文件????????1388??2013-06-11?19:28??ProjectOK_主分量最終版\Mymedia.h
?????文件???????23376??2013-06-16?21:20??ProjectOK_主分量最終版\Project4.aps
?????文件????????2498??2013-06-19?14:45??ProjectOK_主分量最終版\Project4.clw
?????文件????????2091??2009-04-03?22:31??ProjectOK_主分量最終版\Project4.cpp
?????文件????????4531??2013-06-11?19:36??ProjectOK_主分量最終版\Project4.dsp
?????文件?????????541??2009-04-03?22:31??ProjectOK_主分量最終版\Project4.dsw
?????文件????????1346??2009-04-03?22:31??ProjectOK_主分量最終版\Project4.h
?????文件??????156672??2013-06-19?14:45??ProjectOK_主分量最終版\Project4.ncb
?????文件???????52736??2013-06-19?14:45??ProjectOK_主分量最終版\Project4.opt
?????文件?????????250??2013-06-19?14:43??ProjectOK_主分量最終版\Project4.plg
?????文件????????8150??2013-06-14?12:43??ProjectOK_主分量最終版\Project4.rc
?????文件???????14706??2013-06-11?20:15??ProjectOK_主分量最終版\Project4Dlg.cpp
?????文件????????1761??2013-06-11?17:14??ProjectOK_主分量最終版\Project4Dlg.h
?????文件????????3615??2009-04-03?22:31??ProjectOK_主分量最終版\ReadMe.txt
?????文件?????????210??2009-04-03?22:31??ProjectOK_主分量最終版\StdAfx.cpp
?????文件????????1054??2009-04-03?22:31??ProjectOK_主分量最終版\StdAfx.h
?????文件????????4284??2013-05-19?14:00??ProjectOK_主分量最終版\c_comp.h
............此處省略8個文件信息

評論

共有 條評論

相關資源