前言:
在此次冬奥会上,谷爱凌“一飞冲天”,苏翊鸣“一鸣惊人”,短道速滑梦之队“一往无前”……运动健儿们挑战极限、攀登顶峰的精神无一不让无数观众热血澎湃!
这些燃爆冬奥赛场的运动健儿们,洋溢着蓬勃的青春气息,书写着热血的人生传奇。
每日一问,你有坚持健身锻炼吗?
你有用正确的方式健身嘛?
正文:
在新加坡军队中,有一种测试叫做IPPT(个人身体素质测试)。这个测试的困难不在于它对体力的要求有多高,而在于用来计算做俯卧撑和仰卧起坐次数的电子机器。
和大多数人一样,我的俯卧撑动作总是不达标(根据机器的意见)。此外,由于缺乏参照机器标准的练习,许多NSMen(已经完成两年强制性服役的人)在IPPT测试中都难以取得好成绩。
因此,我决定使用mediapipe和OpenCV创建一个程序,跟踪我们的俯卧撑动作,确保我们每一个俯卧撑动作都达标。
由mediapipe姿势模块检测到的肢体关节
import cv2
import mediapipe as mp
import math
class poseDetector() :
def __init__(self, mode=False, complexity=1, smooth_landmarks=True,
enable_segmentation=False, smooth_segmentation=True,
detectionCon=0.5, trackCon=0.5):
self.mode = mode
self.complexity = complexity
self.smooth_landmarks = smooth_landmarks
self.enable_segmentation