2022-08-11 来源:华纳网 责任编辑:谷雨老师 人气:
核心提示:从本节开始,我们开始讲解一些视觉、音频和模式识别方面的实用项目,那么本节我们来实现手势识别

本课内容:

大家好,欢迎来到谷雨课堂



 

从本节开始,
我们开始讲解一些视觉、音频和模式识别方面的实用项目
那么本节我们来实现手势识别
这个项目在各种体感游戏中是经常使用到的

 

以下本节的源代码:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
#No.30 视觉检测之手势识别import cv2import mediapipe as mp
mp_drawing = mp.solutions.drawing_utilsmp_drawing_styles = mp.solutions.drawing_stylesmp_hands = mp.solutions.hands
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW) 

with mp_hands.Hands(static_image_mode=True,max_num_hands=4,min_detection_confidence=0.5,min_tracking_confidence=0.5) as hands:
while cap.isOpened():success, image = cap.read()if not success:continue

results = hands.process(image)

if results.multi_hand_landmarks:for hand_landmarks in results.multi_hand_landmarks:mp_drawing.draw_landmarks(image,hand_landmarks,mp_hands.HAND_CONNECTIONS,mp_drawing_styles.get_default_hand_landmarks_style(),mp_drawing_styles.get_default_hand_connections_style())cv2.imshow('GuYu Edu', image)
if cv2.waitKey(5) & 0xFF == 27:break
cap.release()

 

人工智能的浪潮正在席卷全球。一个已经被谈论了几十年的概念,如今这几年,相关技术的发展速度越来越快。机器学习、深度学习、计算机视觉等名词逐渐走进人们的生活,它们同属于人工智能的范畴之中。

 

计算机视觉是人工智能领域的一个分支计算机视觉实际上是一个跨领域的交叉学科,包括计算机科学,数学,工程学,物理学,生物学和心理学等领域。许多科学家认为,计算机视觉为人工智能的发展开拓了道路。

 

简单来说,计算机视觉就是赋予计算机一双观察世界的眼睛,再使用计算机优秀的大脑快速的计算,服务人类。

 

完整的源代码可以登录【华纳网】下载。

 

https://www.worldwarner.com/




 





免责声明:本文仅代表作者个人观点,与华纳网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。