图像处理项目-监控视频的行人追踪
监控视频的行人追踪
概述
- 要求:根据提供的监控视频图像,追踪视频中行人并对其运动轨迹做出预判。
实现
- 视频图像的行人认定为图像的前景区域,识别新人即为分割图像的前景背景,故可使用knn实现分割
- 利用opencv的BackgroundSubtractorKNN实现的分割效果如下图所示:
- 对分割出的前景区域,可以计算该区域的HSV颜色模型并计算反投影,再利用camshift( 原理是均值漂移算法 )实现对前景区域即行人的追踪。
- 同样,利用opencv的cv2.CamShift() 实现效果如下:
- 图中,红色矩形框即为camshift计算出的目标区域。
- 最后,预判行人的运动轨迹,这里可以使用卡尔曼滤波来实现。
- 设定卡尔曼滤波所需测量的维度是2,即为目标区域的x,y坐标。同时,设定卡尔曼滤波的维度是4,即坐标x, y以及在xy坐标下的速度vx, vy。行人的vx, vy均可认为是匀速运动(当然需要加上各自的噪声项)。
- 根据knn实现的背景分割矩形中心来校正卡尔曼滤波器,滤波器预测的结果即为目标区域矩形的中心点。
- 根据上述假设,利用opencv的cv2.KalmanFilter()函数可建立卡尔曼滤波器模型。
- 下面是算法的实现效果(图中绿点即为预测结果):
图像处理项目-监控视频的行人追踪相关推荐
- vue项目使用大华摄像头怎样初始化_Vue接入监控视频技术总结
最近一直在搞监控视频接入方面的事情,积累了不少的经验,这里总结一下.提前说一句,本文提到的视频接入均是以RTSP为基础转码而来的,至于用海康大华等插件播放的咱们就闭口不提了可以看这个文章,在vue中接 ...
- Vue项目中使用海康安全生产平台播放监控视频
最近一直在做有关海康监控视频的项目,闲下来写下这篇文章,加深一下印象,同时也和大家交流一下经验,以便更好提升自己.废话不多说,开始正题.... 首先把海康插件引进到项目中来 然后在index.html ...
- 基于百度飞桨的单/多镜头行人追踪——PaddleDetection
PaddleDetection训练单/多镜头行人追踪模型 项目效果: 项目AI Studio:https://aistudio.baidu.com/aistudio/projectdetail/156 ...
- Real-world Anomaly Detection in Surveillance Videos监控视频中的现实世界异常检测
监控视频中的现实世界异常检测,代码地址https://paperswithcode.com/paper/real-world-anomaly-detection-in-surveillance. 摘要 ...
- OpenCV中的光流及视频特征点追踪
OpenCV中的光流及视频特征点追踪 1. 效果图 2. 原理 2.1 什么是光流?光流追踪的前提.原理 2.2 光流的应用 2.3 光流的2种方法 3. 源码 3.2 稀疏光流追踪 3.2 优化版稀 ...
- 萤石云平台接入_前端接入监控视频
简介 在可视化平台的展示中,监控视频可能是不可或缺的一部分.由于屏幕的尺寸限制,监控视频在可视化平台中占比不大,但是对于设计到实物的企业来说,监控视频在可视化平台中的展现是必不可少的一部分. 海康威视 ...
- 重磅!总奖池536万,首届“全国人工智能大赛”(AI+4K HDR 视频 与 行人重识别)...
点击我爱计算机视觉标星,更快获取CVML新技术 一.赛事背景 2019年8月,深圳市人民政府决定专门设立人工智能领域权威赛事--全国人工智能大赛(以下简称大赛).大赛将立足国际视野,营造人工智能创新创 ...
- 2020中国项目经理视频直播大会成功举办
6月20-21日,由PMO评论主办的"2020中国项目经理视频直播大会"成功举办.大会以"点亮项目 锦鲤人生"为主题,采用线上视频直播形式召开,来自IT.金融. ...
- 国产服务器飞腾/鲲鹏/龙芯下Linux(统信UOS、麒麟系统)下GB28181/Onvif/RTSP监控视频平台的部署操作
目前在国产话大背景下,很多应用软件都要适配国产化服务器.尤其是与政务.公安相关的项目,基本都开始国产化. 目前很少有监控视频平台支持国产话系统的,但是这一步是势在必行的. LiveGBS GB2818 ...
最新文章
- 011_JavaScript数据类型
- STL源码剖析(四)
- leader选举的源码分析-runFromConfig
- THU – team players 合作精神
- pywin32 获取窗口句柄_Excel VBA | 这个窗口居然关不掉
- OpenCV探索之路(二十五):制作简易的图像标注小工具
- Java笔记-Semaphore简单应用实例
- 【医疗影像处理】使用前景像素的均值和方差(mean,std)对图像进行归一化(背景像素为0)【numpy-code】
- Delphi读写UTF-8、Unicode格式文本文件
- json转对象的时候字段为空值的时候会被过滤
- 华为杯数学建模竞赛百分百获奖经验分享(获奖 == 四分经验,三分运气,三分实力)
- 面试总结:测试常见面试题汇总
- Confluence导出PDF文件乱码
- BUUCTF 荷兰宽带数据泄露
- JS 函数参数及其传递
- 2020年中国SCADA行业产值、市场规模及竞争格局分析[图]
- 「罗马人的故事 II 汉尼拔战记」读后感
- 若能坚定信念,就能开创美好的未来
- 纺织ERP_面料ERP_指点ERP系统
- python可以实现的功能_Python功能点实现:数据热更新