# pose-detect **Repository Path**: HA_N-YE/pose-detect ## Basic Information - **Project Name**: pose-detect - **Description**: 姿态检测与计数(kotlin安卓项目) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-03-01 - **Last Updated**: 2025-05-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 姿态识别与计数(kotlin安卓项目) ## 项目环境 `Android Studio Koala 功能更新版 | 2024.1.2` `gradle 8.7` `JDK 17` 本安卓程序使用kotlin语言编写,基于mediapipe子项目进行自适应修改,分为 **实时深蹲计数** 和 **图片视频姿态识别**两个功能模块 [原项目地址](https://github.com/google-ai-edge/mediapipe-samples/tree/main/examples/pose_landmarker/android) ## 深蹲实时计数 - 利用姿态检测点来判断是否深蹲,具体是臀部两点与膝盖两点的高度差,小于设定阈值就判定为深蹲 - 可切换摄像头进行实时画面检测,借助框架可在屏幕上绘制姿态点和线 ## 图片视频姿态识别 - 原理和实时计数差不多 - 新增了 仰卧起坐 和 高抬腿 的姿态识别,具体判断方法为: - 仰卧起坐:肩部和膝盖高,臀部和脚低,具有一定的高度差 - 高抬腿:一只脚抬起时膝盖和臀部差不多高,此时另一只脚直立,膝盖和臀部之间的高度差较大 > tips:判断逻辑是我自己想出来的一个比较合理的逻辑,大家也可以自定义检测方法来对其他姿态进行判断分析