当前位置: 首页 > news >正文

AI健身之俯卧撑计数和姿态矫正-角度估计

在本项目中,实现了Yolov7-Pose用于人体姿态估计。以下是如何在Windows 11操作系统上设置和运行该项目的详细步骤。
在这里插入图片描述

环境准备

首先,确保您的计算机已经安装了Anaconda。Anaconda是一个开源的Python发行版本,它包含了conda、Python以及众多科学计算包,并且可以方便地创建虚拟环境。

创建虚拟环境

打开Anaconda Prompt(或者任何命令行工具),并输入以下命令来创建一个新的虚拟环境:

conda create -n yolov7_custom python=3.9

激活刚刚创建的虚拟环境:

conda activate yolov7_custom

在这里插入图片描述

进入克隆下来的文件夹:

cd Pose-estimation
安装依赖项

使用pip安装项目的依赖项。通常这些依赖项会列在一个名为requirements.txt的文件中:

pip install -r requirements.txt
下载模型权重

从下载Yolov7姿态估计的预训练权重,并将其放置于当前工作目录中:

qq1309399183

将下载好的.pt文件放在与pose-estimate.py同一级别的目录下。

运行代码

现在您已经准备好运行项目中的脚本来进行姿态估计或俯卧撑计数了。

姿态估计

要对视频或网络摄像头执行姿态估计,请使用pose-estimate.py文件,并根据需要指定源(例如视频文件路径)和设备(CPU/GPU)。对于仅使用CPU的情况,可以这样执行:

python pose-estimate.py --source "your custom video.mp4" --device cpu

如果想要通过网络摄像头实时检测,只需将--source参数设为0(代表默认摄像头)。

俯卧撑计数

如果您想实现俯卧撑计数功能,可以使用pushup_counter.py脚本。同样地,指明输入视频源及其它必要参数:

python pushup_counter.py --source "pushup.mp4" --device 0 --curltracker=True

这里--device 0指的是使用GPU设备;若无GPU,则可改为cpu--curltracker=True表示开启卷曲追踪器以辅助俯卧撑动作的识别。

完成以上步骤后,您应该能够成功运行这个基于Yolov7的人体姿态估计项目,并观察到输出结果。请确保所有文件路径正确无误,并且按照说明配置好了相应的硬件资源。

http://www.lryc.cn/news/443737.html

相关文章:

  • Java ETL - Apache Beam 简介
  • 使用 Fairseq 进行音频预训练:Train a wav2vec 2.0 base model配置与实现
  • 全面详尽的 PHP 环境搭建教程
  • fiddler抓包06_抓取https请求(chrome)
  • 【在Linux世界中追寻伟大的One Piece】网络命令|验证UDP
  • qt-C++笔记之Q_DECLARE_METATYPE和qRegisterMetaType
  • Shader 中的光源
  • 【django】局域网访问django启动的项目
  • 【计算机组成原理】主存储器深度解析
  • docker在基础镜像上,比如rockylinux,如何配置yum仓库
  • libtorch落地AI项目的一些总结
  • ffmpeg面向对象——参数配置秘密探索及其设计模式
  • 华为eNSP使用详解
  • 一文入门生成式AI(理解ChatGPT的原理)
  • C# 中Faker
  • 数据权限的设计与实现系列9——前端筛选器组件Everright-filter集成框架开发2
  • 鸿蒙Harmony-Next 徒手撸一个日历控件
  • 直播音频解决方案
  • Git基本用法总结
  • SQLite的入门级项目学习记录(四)
  • Docker工作目录迁移
  • 【多维动态规划】64. 最小路径和(面试真题+面试官调整后的题目)
  • Web后端开发技术:RESTful 架构详解
  • 【Fastapi】参数获取,json和query
  • 【Node.js】初识微服务
  • React项目实战(React后台管理系统、TypeScript+React18)
  • 【专题】2024中国生物医药出海现状与趋势蓝皮书报告合集PDF分享(附原数据表)
  • 【iOS】KVC
  • 【2024年华为杯研究生数学建模竞赛C题】完整论文与代码
  • svn回退到以前历史版本修改并上传