模式识别开发之项目---基于人头检测的人流量监测

最近在做基于Meanshift的人脸跟踪,效果一般。标准算法选择Hue分量作为特征,为了提高对背景的鲁棒性,有人提出了结合梯度、LBP等特征的多特征空间。但是直方图维数太少,而且丢失空间信息,使得特征分类价值退化严重。经测试,对于背景颜色与肤色类似(黄色)的情况,跟踪失效。因此看了看市面上的产品如何做流量统计。

人流量监测一般采用摄像头吊顶安装俯拍的方式,以避免客流量大时的遮挡、重叠等问题。

参考资料:

1:http://www.eccn.com/design_2011101810512969.htm。一种嵌入式方案,利用HOG特征进行人头检测。分为训练与检测两部分,分类器选择SVM。类似文安方案,文安的演示视频效果不好。问题与思考:训练的分类器对于戴帽子如何处理?如果地面背景与人头的主要颜色类似呢(比较少)。

2、采用头部与肩部结合的特征(类似飞瑞斯的方案,飞瑞斯的演示不错,当然环境比较单一)。http://cdmd.cnki.com.cn/Article/CDMD-10255-1012312394.htm  HAAR与HOG的两级分类器,由粗到细,提高速度。分类器特征:HOG(利用了结构对称性) 训练方式:AdaBoost,分类器 SVM级联

3、源代码 http://www.pudn.com/downloads456/sourcecode/graph/texture_mapping/detail1919552.html 貌似有训练好的分类器,跟踪算法为粒子滤波。

http://www.doc88.com/p-217659743554.html

问题与思考:有的方案利用了运动检测,只处理运动的部分。那么对于人头停留(暂停运动),是否有影响?

分类器的训练样本来自哪里?是统一训练,还是根据安装场景不同,采集不同的样本进行训练?

http://blog.sina.com.cn/s/blog_49d1bc360101243t.html

时间: 2024-08-01 22:51:43

模式识别开发之项目---基于人头检测的人流量监测的相关文章

模式识别开发之项目---基于opencv的手势识别

我使用OpenCV2.4.4的windows版本+Qt4.8.3+VS2010的编译器做了一个手势识别的小程序. 本程序主要使到了Opencv的特征训练库和最基本的图像处理的知识,包括肤色检测等等. 废话不多,先看一下基本的界面设计,以及主要功能: 相信对于Qt有一些了解的人都不会对这个界面的设计感到陌生吧!(该死,该死!)我们向下走: 紧接着是Qt导入OPenCV2.4.4的库文件:(先看一下Qt的工程文件吧) [cpp] view plaincopyprint? #-------------

模式识别开发之项目---计算机视觉目标检测的框架与过程

个人接触机器视觉的时间不长,对于机器学习在目标检测的大体的框架和过程有了一个初步的了解,不知道对不对,如有错误,请各位大牛不吝指点.   目标的检测大体框架: 目标检测分为以下几个步骤: 1.训练分类器所需训练样本的创建: 训练样本包括正样本和负样本:其中正例样本是指待检目标样本(例如人脸或汽车等),负样本指其它不包含目标的任意图片(如背景等),所有的样本图片都被归一化为同样的尺寸大小(例如,20x20). 2.特征提取: 由图像或波形所获得的数据量是相当大的.例如,一个文字图像可以有几千个数据

模式识别开发之项目---身份证上面的数字识别

using System;using System.Collections.Generic;using System.Windows.Forms;using System.Text;using System.Collections;using System.Drawing;using System.Drawing.Imaging;using System.Runtime.InteropServices; namespace ReadNum_DividedByZeros_{    class CB

模式识别开发之项目---图像间的近似度计算

之前做幻觉脸的时候需要计算两幅人脸图像的近似度,想了好久没有想出来办法,也忘了在哪个论坛发了一封求助贴,n久之后没人回,一咬牙又凭着自己的想法解决了.虽然没人帮助解决,遇到同样苦难的童鞋们倒不少,现把我的解决方法置此,供需要的童鞋们参考: 两幅图像的近似度,说白了就是能够描述的图像的各种特征间的距离问题,可能不同类型的图像,能够描述图像的有效特征的类型差别较大,有的图像灰度信息就不错,有的则需要复杂的纹理.颜色.各种直方图之类的来描述,但是都具有一定的共性,我现在仅拿我使用过的特征作为参考,其他

将基于Dagger-1开发的项目迁移到Dagger-2中

原文链接 : Dagger 1 to 2 migration process 原文作者 : Miroslaw Stanek 译文出自 : 开发技术前线 www.devtf.cn 译者 : chaossss 校对者: tiiime 状态 : 完成 我相信每一个 Android 开发者都听说过依赖注入框架,事实上几乎所有 Android 官方会议都讨论过软件设计模式.虽然我是依赖注入的脑残粉,但我不得不承认也有人不喜欢依赖注入,主要原因如下: 依赖注入框架很慢 - 好吧,在使用 RoboGuice

基于Mint UI开发VUE项目一之环境搭建和头部底部导航栏的实现

一:简介 Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要.通过它,可以快速构建出风格统一的页面,提升开发效率.真正意义上的按需加载组件.可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大.考虑到移动端的性能门槛,Mint UI 采用 CSS3 处理各种动效,避免浏览器进行不必要的重绘和重排,从而使用户获得流畅顺滑的体验.依托 Vue.js 高效的组件化方案,Mint UI 做到了轻量化.即使全部引入,压缩后的文件体积也仅有 ~30kb (JS + CSS

安装Visual Studio2015后,使用VS2013开发的项目,在IIS访问都提示“公共语言运行时检测到无效的程序”的解决办法

1.安装VS2015后,.NET Framework4.6会替换掉 C:\Windows\Microsoft.NET\Framework64\v4.0.30319 (如果使用的是windows7 64位版本)的文件,导致VS2013开发的项目在IIS中浏览都会出现如下错误: 2.折腾了很久,翻阅大量的搜索资料也无法解决,最后在IIS中设置应用池的“启用32位应用程序” 为true后,再打开站点,一切恢复正常了 留个几号,以备查阅!

反复横跳的瞄准线!从向量计算说起!基于射线检测的实现!Cocos Creator!

最近有小伙伴问我瞄准线遇到各种形状该怎么处理?如何实现反复横跳的瞄准线?最近刚好在<Cocos Creator游戏开发实战>中看到物理系统有一个射线检测,于是,基于这个射线检测,写了一个反复横跳的瞄准线效果.一起往下看吧!文章底部获取完整项目! 国际惯例,先上最终效果! 在讲解之前我们需要一些向量的知识,简单的介绍一些吧! 向量的加法,OA + AB = OB 向量的点乘,表示一个向量在另一个向量上的投影,是个标量,有正负之分.向量夹角小于 90度 为正数,等于 90度 为 零,大于 90度

IEDA开发多项目的示例

前言:慢慢习惯用IDEA了,觉得用起来确实还不错,有VS的感觉,但是缺点就是每次启动慢,如果修改以后反应也需要好久,这方面做得不好.但是职能提示个人觉得要比Eclipse好太多.好了现在我用IDEA来开发一个简单的功能,希望给刚刚使用不太熟悉或者准备使用IDEA的开发者一点帮助. 1:需求 我们开发一个项目基本的需要一个domain层.dao层.Service层.web层.有的时候我们也需要comment层(存放一些公告调用的一些类) 2:创建项目 第一步:我们先创建一个父工程. 点击file然