
人工智能项目实践:基于Yolov5的人体检测与OpenPose的姿态检测实现摔倒检测.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目结合了YOLOv5人体检测和OpenPose姿态估计技术,旨在开发一套高效准确的摔倒检测系统,适用于智能家居、安全监控等领域。
在进行摔倒检测的项目实践中,结合了YOLOv5的人体检测与OpenPose的姿态识别技术。
运行`runOpenpose.py`脚本后,仅执行open pose部分可以获得人体的关键点图,并将其保存至datatest文件夹中以供后续.jit模型训练使用。关键点图的具体保存路径可以在`pose.py`中的draw方法最后进行调整设置。
通过运行`detect.py`脚本,则首先利用YOLOv5算法完成目标检测,当识别到人时,在该脚本的第169行增加了依据边框宽高比判断的功能(后续可根据需求自行修改),随后根据坐标信息截取人体图片并提交给OpenPose进行姿态分析。
此外,在`runOpenpose.py`文件的第159行也加入了一些限制条件,以增强检测结果的有效性与准确性。这些限制同样可以根据实际需要进行调整优化。
如果计划扩展至其他姿势类型的识别,则需遵循以下步骤:
1. 收集相关图片素材并执行`runOpenpose.py`脚本生成对应的关键点图;
2. 根据特定需求对关键点图分类,分别放置在datatrain和datatest文件夹内;
3. 最后运行`action_detecttrain.py`进行模型训练。
全部评论 (0)
还没有任何评论哟~


