跌倒检测
本项目使用OpenVINO工具箱的人体姿势预训练模型进行跌倒检测
检测原理
使用opencv从摄像头,视频文件读取每个帧视频,并判断头,任意,肩膀的位置
对比每一帧视频,当发现位置为水平时判定为跌倒
将确定跌倒的视频帧标注,并显示或输出为视频
使用docker编译规范
docker build -t falldetect .
docker run -it --rm -v "$PWD:/app" falldetect
运行
# 首先初始化环境
cd /opt/intel/openvino
source bin/setupvars.sh
# 确认环境变量已经设置了 openvino 路径
echo $PYTHONPATH
# 执行代码
cd /app
python3 fall_detection.py -i example/demo.mp4
2021-04-19 12:36:48
52.25MB
Python
1