人体检测和跟踪
功能介绍
人体检测和跟踪算法示例订阅图片,利用BPU进行算法推理,发布包含人体、人头、人脸、人手框和人体关键点检测结果msg,并通过多目标跟踪(multi-target tracking,即MOT)功能,实现检测框的跟踪。X86版本暂不支持多目标跟踪以及Web端展示功能。
算法支持的检测类别,以及不同类别在算法msg中对应的数据类型如下:
类别 | 说明 | 数据类型 |
---|---|---|
body | 人体框 | Roi |
head | 人头框 | Roi |
face | 人脸框 | Roi |
hand | 人手框 | Roi |
body_kps | 人体关键点 | Point |
人体关键点算法结果索引如下图:
代码仓库: (https://github.com/D-Robotics/mono2d_body_detection)
应用场景:人体检测和跟踪算法是人体运动视觉分析的重要组成部分,可实现人体姿态分析以及人流量统计等功能,主要应用于人机交互、游戏娱乐等领域。
姿态检测案例:4.3. 姿态检测
小车人体跟随案例:4.4. 小车人体跟随
基于人体姿态分析以及手势识别实现游戏人物控制案例:玩转X3派,健身游戏两不误