Mediapipe
安装Mediapipe
- 打开Anaconda prompt
- 检查环境和python运行环境是否一致(默认base环境,不用切换)
- 输入命令行
pip install mediapipe==0.9.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
Mediapope完成手部关键点检测
手部检测
- 创建对象(加载模型参数) mp.solutions.hands.Hands()
- 图像通道更换(BGR --> RGB) cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
- 获得手部标志 result = hand.process(frame_rgb)
- 获得手部关键点 result.multi_hand_landmarks
- 获得左手关键点 hand_landmarks = result.multi_hand_landmarks[0]
- 绘制样式 mp.solutions.drawing_utils.draw_landmarks
- 参数1 样式绘制的图像
- 视频捕捉的图像 frame
- 参数2 左手关键点
- hand_landmarks
- 参数3 连接点
- cnn = mp.solutions.hands_connections.HAND_CONNECTIONS
- 参数4 关键点样式
- lm_style = mp.solutions.drawing_styles.Dra
- 参数1 样式绘制的图像