#注意安装mediepipe之前,你需要先安装TensorFlow
#pip install tensorflow
#pip install mediapipe
import mediapipe as mp
#把opencv加进来
import cv2
#
'''
'''
"""
"""
def findHands(img, hands, draw):
"""
找出img图像中是否存在手部,如果有的话,将手部所有的特征点画出来并连线
:param img:视频流中每一帧的图片
:param hands:MP的手部solution对象
:param draw:MP的画图的solution的对象
:return:手部的所有特征(landmarks)
"""
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
while True:
# 不停地从摄像头中提取每一帧的图像
ret, img = cap.read()
#如果我们能够成功读取摄像数据,那么我们就把摄像头的图像拿出来
if ret:
cv2.imshow("视频窗口",img)
#如果用户按下q键,则推出窗口
if cv2.waitKey(1) == ord('q'):
break
06-22
8274
04-08