效果演示
视频实时识别效果演示:
实现思路与步骤
思路:通过识别大拇指和食指指尖的距离来调整系统音量的大小。...具体步骤:
(1)提取手部骨架和关键点:基于Google开源项目Mediapipe实现,具体步骤与介绍请查看下面文章↓↓↓:
更稳定的手势识别方法--基于手部骨架与关键点检测
看完上面文章,你可以实现提取手部骨架和关键点效果如下...(2)计算大拇指与食指指尖距离:如上图所示,即计算关键点4与8之间的距离;
(3)左边显示部分实现;FPS计算显示、矩形框显示模拟音量大小变化(矩形高度范围与手指距离范围映射对应)、百分比显示;
(4)...,(255,0,255),-1, cv2.LINE_AA)
cv2.circle(image,normalized_hand_landmarks[8],12,(255,0,255),-1, cv2....destroyAllWindows()
hands.close()
cap.release()
结尾语
(1) 代码只是完成对应功能,大家可以根据自己的需要来优化,方法仅供参考;
(2) 大拇指与食指指尖的距离计算依赖于手距离摄像头的距离