点击我爱计算机视觉标星,更快获取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日)
长按关注我爱计算机视觉
【点赞与转发】就是一种鼓励 |