資源簡介
kalman跟蹤行人,再視頻場景中檢測到行人的存在,并用紅色矩形框對行人進行跟蹤
代碼片段和文件信息
/***************************************************************************
??????????????????????????classColourClassifier.cpp
??Used?to?classify?the?type?and?distribution?of?colours.??This?is?used?for
??classifying?people‘s?clothing
??Comments?are?included?in?machine?readable?xml?format?for?possible?future?
??production?of?program?documentation
????begin????????????????:?Thu?Feb?19?2004
????copyright????????????:?(C)?2004?by?Bob?Mottram
????email????????????????:?fuzzgun@btinternet.com
?***************************************************************************/
/***************************************************************************
?*?????????????????????????????????????????????????????????????????????????*
?*???This?program?is?free?software;?you?can?redistribute?it?and/or?modify??*
?*???it?under?the?terms?of?the?GNU?General?Public?License?as?published?by??*
?*???the?Free?Software?Foundation;?either?version?2?of?the?License?or?????*
?*???(at?your?option)?any?later?version.???????????????????????????????????*
?*?????????????????????????????????????????????????????????????????????????*
?***************************************************************************/
#include?“stdafx.h“
///?
///?Constructor
///?
classColourClassifier::classColourClassifier()
{
??clear();
}
///?
///?Destructor
///?
classColourClassifier::~classColourClassifier()
{
}
///?
///?Clear?all?data
///?
void?classColourClassifier::clear()
{
??NoOfGroups=0;
??top_x?=?99999;
??top_y?=?99999;
??bottom_x?=?0;
??bottom_y?=?0;
??tollerance=50;
??total_pixels=0;
??sorted=false;
}
///?
///?Sort?the?colours?based?upon?the?number?of?hits
///?
void?classColourClassifier::sort()
{
??int?ijmaxwinnertemp[5];
??for?(i=0;i ??{
max=0;
winner=-1;
????for?(j=i;j {
??????if?(colour_group[i][3]?>?max)
??{
????max?=?colour_group[i][3];
winner=j;
??}
}
if?(winner>-1)
{
??//swap
??for?(j=0;j<5;j++)
??{
????temp[j]?=?colour_group[i][j];
????????colour_group[i][j]?=?colour_group[winner][j];
colour_group[winner][j]?=?temp[j];
??}
}
??}
??sorted=true;
}
///?
///?Update
///?
///?red?component?of?the?detected?colour
///?green?component?of?the?detected?colour
///?blue?component?of?the?detected?colour
///?x?coordinate?of?the?detected?colour?blob
///?y?coordinate?of?the?detected?colour?blob
void?classColourClassifier::update(int?r?int?g?int?b?int?x?int?y)
{
??int?idistr2g2b2;
??bool?found;
??long?hits;
??if?(x ??if?(y ??if?(x>bottom_x)?bottom_x?=?x;
??if?(y>bottom_y)?bottom_y?=?y;
??i=0;
??found=false;
??while?((i ??{
hits?=?col
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4544??2004-09-12?22:39??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classColourClasifier.cpp
?????文件???????1943??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classColourClassifier.h
?????文件???????7118??2004-09-14?03:09??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classfilter.cpp
?????文件???????1947??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classfilter.h
?????文件??????13633??2004-09-14?04:35??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classflow.cpp
?????文件???????2285??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classflow.h
?????文件??????31457??2004-09-12?22:37??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classHumunculus.cpp
?????文件???????4916??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classHumunculus.h
?????文件??????27156??2004-09-26?08:44??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classimage.cpp
?????文件???????3513??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classimage.h
?????文件???????4641??2003-11-22?16:05??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classmotion.cpp
?????文件???????1757??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classmotion.h
?????文件???????8124??2008-04-17?15:08??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classPersonalia.cpp
?????文件???????3195??2004-09-14?04:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classPersonalia.h
?????文件??????20223??2004-09-12?21:36??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classTopmap.cpp
?????文件???????3093??2004-09-12?21:19??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\classTopmap.h
?????文件??????80482??2006-10-18?21:49??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cv.lib
?????文件?????843824??2006-10-18?21:49??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cv100.dll
?????文件?????137324??2006-10-18?21:50??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvaux.lib
?????文件?????598067??2006-10-18?21:50??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvaux100.dll
?????文件???????6674??2006-10-19?17:16??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvcam.lib
?????文件??????49152??2006-10-19?17:16??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvcam100.dll
?????文件?????544676??2006-10-19?17:17??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvhaartraining.lib
?????文件???????2425??2006-10-12?22:42??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cvver.h
?????文件??????74979??2006-09-20?17:09??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxcore.h
?????文件??????81678??2006-10-18?21:49??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxcore.lib
?????文件????1011764??2006-10-18?21:49??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxcore100.dll
?????文件???????8881??2006-09-06?17:24??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxerror.h
?????文件??????48330??2006-08-01?18:50??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxmisc.h
?????文件??????58664??2006-10-18?21:50??KALMANPI\人體跟蹤KALMANPI\Develop\hbp\cxts.lib
............此處省略240個文件信息
- 上一篇:unity網絡五子棋源代碼
- 下一篇:Vf做的工資管理系統
評論
共有 條評論