资源简介
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做的工资管理系统
相关资源
- 最小二乘法的曲线拟合检测圆软件
- 基于opencv的人脸检测
- 统计信号处理基础-估计与检测理论
- 检测、估计和调制理论 第1卷 中文扫
- 万能加密狗检测破解器
- opencv实现行人检测
- 基于DCT变换的半脆弱盲检测水印
- VC +opencv识别图像中图形显示于界面
- opencv运动物体检测
- 车辆检测中的阴影消除算法研究
- Harry Van Trees《检测、估计和调制理论
- 麒麟文章检测
- 人脸 生存认证及活体检测
- nist 检测程序说明文档
- 基于STC89C52的温湿度检测
- 戴逸松_微弱信号检测方法及仪器
- 人脸检测、人脸正负样本库
- haar+Adaboost人脸检测viola-jones人脸检测
- 机器视觉教材包括边缘检测二值图像
- 基于光流法的运动目标检测与跟踪技
- ORL人脸数据集
- 交通视频检测和跟踪
- Adaboost人头部检测 opencv vc
- 边缘和轮廓提取代码
- 基于ZigBee的校园湖泊水质监测系统
- STIP 时空兴趣点检测代码
- 三维激光扫描点云边界检测和孔洞修
- 行人检测研究现状和常用方法总结p
- 基于ZigBee的多功能有害气体检测软件
- 智能视频监控中的行人检测与跟踪方
评论
共有 条评论