点击我爱计算机视觉标星,更快获取CVML新技术


在视频监控与分析中,视频前后景分析、多目标检测、目标跟踪等算法需要协同工作,今天跟大家分享的开源库,给出了一个基于OpenCV的开源实现。供大家学习参考。

Multitarget-tracker

https://github.com/Smorodov/Multitarget-tracker

实现了匈牙利算法与卡尔曼滤波的多目标跟踪。

该库作者为来自俄罗斯的Andrey Smorodov,其也是OpenCV的开源贡献者。

一些Demo视频:

低分辨率低质量的车载视频的MobileNet SSD目标检测与跟踪(目标为车和人)

运动检测与跟踪

多目标跟踪与遗留物检测

该库包含的内容有:

1.背景减: 内置来自OpenCV的 Vibe, SuBSENSE, LOBSTER,MOG2算法 ; 来自opencv_contrib的MOG, GMG 和 CNT算法;

2.前景分割: contours;

3.匹配算法: 基于加权二分图的算法或者匈牙利算法;

4.跟踪算法: 卡尔曼滤波跟踪目标中心或者目标的坐标与尺度;

5.基于LK optical flow的轨迹平滑;

6.KCF, MIL, MedianFlow, GOTURN, MOSSE or CSRT 跟踪丢失的目标和碰撞解决;

7.OpenCV的Haar人脸检测;

8.基于HOG 与 C4算法的行人检测;

9.来自 chuanqi305/MobileNet-SSD 的SSD目标检测;

10.来自 https://pjreddie.com/darknet/yolo/ 的YOLO和Tiny YOLO目标检测

11.遗留物检测;

12.车辆计数。

项目地址:

https://github.com/Smorodov/Multitarget-tracker

加入目标跟踪专业群

加入52CV-目标跟踪专业讨论群,扫码添加52CV君(your-word)拉你入群:

(请务必注明:目标跟踪)

喜欢在QQ交流的童鞋,可以加52CV官方QQ群:928997753。

(不会时时在线,如果没能及时通过验证还请见谅)

更多计算机视觉技术干货,详见:

"我爱计算机视觉"精华文章分类汇总(2018年12月13日)


长按关注我爱计算机视觉

【点赞与转发】就是一种鼓励

OpenCV多目标跟踪与视频分析相关推荐

  1. Java OpenCV 图像处理30 视频分析和对象跟踪 视频读取

    Java OpenCV 图像处理30 视频分析和对象跟踪 视频读取 Java OpenCV-4.0.0 图像处理 视频分析和对象跟踪 视频读取 package com.xu.opencv.video; ...

  2. opencv 图像与视频分析教程③

    opencv 图像与视频分析教程 代码: https://github.com/bai1231/opencv-learn_and_pratice 二值图像分析 图像二值化 二值图像轮廓分析 霍夫检测 ...

  3. 机器视觉 OpenCV—python 多目标跟踪与视频分析

    在上一篇中,我们了解目标跟踪(光流),这次我们在视频监控与分析中,视频前后景分析.多目标检测.目标跟踪等算法进行协同工作.该算法实现了匈牙利算法与卡尔曼滤波的多目标跟踪. 贡献者:俄罗斯的Andrey ...

  4. opencv 的norm_OpenCV视频分析-Meanshift、Camshiftamp;运动轨迹绘制

    基于均值迁移的对象移动分析(Meanshift) ✏️ ⛳️ 概述 本质: ✔️ Mean Shift均值漂移算法是无参密度估计理论的一种,无参密度估计不需要事先知道对象的任何先验知识,完全依靠训练数 ...

  5. python opencv findcontours_OpenCV之视频分析 – 背景消除与前景ROI提取

    python代码: import C++代码: #include OpenCV学习笔记代码,欢迎follow: MachineLP/OpenCV-​github.com

  6. OpenCV视频分析背景提取与前景提取

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 基本思想 OpenCV中支持的两种背景提取算法都是基于模型密度评估 ...

  7. 智慧工地AI视频分析系统 opencv

    智慧工地AI视频分析系统通过python+opencv网络模型图像识别技术,智慧工地AI视频分析算法自动识别现场人员穿戴是否合规.本算法模型中用到opencv技术,OpenCV基于C++实现,同时提供 ...

  8. Java OpenCV 图像处理32.4 视频分析和对象跟踪 切换背景

    Java OpenCV 图像处理32.4 视频分析和对象跟踪 切换背景 方法 含义 解释 bitwise_and "与"操作,即对图像(灰度图像或彩色图像均可)每个像素值进行二进制 ...

  9. OpenCV视频分析与对象跟踪实战教程-贾志刚-专题视频课程

    OpenCV视频分析与对象跟踪实战教程-1957人已学习 课程介绍         OpenCV视频分析与对象跟踪实战视频培训课程概况:基于OpenCV新版本3.2 从基本的OpenCV视频读写与摄像 ...

最新文章

  1. mysql在linux 下安装
  2. 35 SD配置-销售凭证设置-定义项目类别组
  3. [开源] 使用 Python 轻松操作已存在的表
  4. Webpack打包工具的使用---打包引用JS和CSS文件
  5. 服务器密码过期了咋修改,重置已过期的密码 (Sun Java System Directory Server Enterprise Edition 6.3 管理指南)...
  6. 人工智能可以替代人类?今天要来说说人工智能与人类意识到底差距在哪里!...
  7. 华为储存空间管理器可以删除吗_Cx File Explorer 免费清爽无广告的安卓手机文件管理器 (支持局域网共享/FTP/WebDAV)...
  8. 设计原则与设计模式定义
  9. 小学计算机上课课前导入视频教程,小学信息技术教学中微视频的导入实践分析...
  10. 安装MongoDB出现 service MongoDB failed to start,verify that you have sufficient privileges to start
  11. Android 友盟推送收不到
  12. PiPi 和 HuHu
  13. (65)-- 爬取58交友信息
  14. Android Context 到底是什么?
  15. [模拟产品]差分运放和仪表放大器应用科普贴
  16. 16亿乐透大奖有独主,也有人输(哭)的响亮
  17. python的库怎么学习_怎样学习一个Python 库 ?
  18. 计算机组成原理实用教程课后答案,王万生《计算机组成原理实用教程》课后习题答案...
  19. 使用JACOB操作word文档并实现打印
  20. 2018n年全国计算机考试,2018年通信工程师考试真题及答案出炉,可以估分啦!

热门文章

  1. 【参考】微信 - 数据库 -官方封装接口说明:
  2. git merge用法_Git 基本命令 merge 和 rebase,你真的了解吗?
  3. sql server的密码采用自带什么密码技术存储_【技术分享】浅谈MYSQL 8.0新特性
  4. debug assertion failed是什么意思?_如何使用 pdb 来性感 debug 你的 Python 代码?
  5. 【script】数据处理的瑞士军刀 pandas
  6. 程序员离职代码交接_程序员离职大半个月,被老板命令回单位讲代码,员工:一次1万...
  7. oracle运维平台开发,Oracle数据库运维
  8. python接口编程_Python 中的面向接口编程
  9. 汽车引擎是怎么工作的
  10. 2.0版本中如何取得当前的控制器和方法