网络编程
位置:首页>> 网络编程>> Python编程>> python+mediapipe+opencv实现手部关键点检测功能(手势识别)

python+mediapipe+opencv实现手部关键点检测功能(手势识别)

作者:Zensaan  发布时间:2022-04-20 17:26:05 

标签:python,mediapipe,opencv,手势识别,手部关键点检测

一、mediapipe是什么?

mediapipe官网

二、使用步骤

1.引入库

代码如下:

import cv2
from mediapipe import solutions
import time

2.主代码

代码如下:

cap = cv2.VideoCapture(0)
mpHands = solutions.hands
hands = mpHands.Hands()
mpDraw = solutions.drawing_utils
pTime = 0
count = 0
while True:
   success, img = cap.read()
   imgRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
   results = hands.process(imgRGB)
   if results.multi_hand_landmarks:
       for handLms in results.multi_hand_landmarks:
           mpDraw.draw_landmarks(img, handLms, mpHands.HAND_CONNECTIONS)
   cTime = time.time()
   fps = 1 / (cTime - pTime)
   pTime = cTime
   cv2.putText(img, str(int(fps)), (25, 50), cv2.FONT_HERSHEY_PLAIN, 2, (255, 0, 0), 3)
   cv2.imshow("Image", img)
   cv2.waitKey(1)

3.识别结果

python+mediapipe+opencv实现手部关键点检测功能(手势识别)

python+mediapipe+opencv实现手部关键点检测功能(手势识别)

来源:https://blog.csdn.net/suck_snake/article/details/121744482

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com