Opencv学习项目4——手部跟踪

上一篇博客我们介绍了mediapipe库和对手部进行了检测,这次我们进行手部关键点的连线

代码实现

复制代码
import cv2
import  mediapipe as mp

cap = cv2.VideoCapture(1)
mpHands = mp.solutions.hands
hands = mpHands.Hands()
mpDraw = mp.solutions.drawing_utils

while True:
    success, img = cap.read()
    imgRGB = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
    #对RGB图像进行手部检测
    results = hands.process(imgRGB)
    print(results.multi_hand_landmarks)
    #检查是否检测到任何手部关键点
    if results.multi_hand_landmarks:
        #遍历每个检测到的手部
        for handLms in results.multi_hand_landmarks:
            mpDraw.draw_landmarks(img, handLms,mpHands.HAND_CONNECTIONS)
    cv2.imshow("image", img)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
cap.release()
cv2.destroyAllWindows()

效果演示

这样手部关键点和连接线就画好了,有兴趣的可以关注一下,谢谢

相关推荐
GEO从入门到精通13 小时前
学习GEO资料要多久能看到效果?
人工智能·学习
沪漂阿龙13 小时前
面试题详解:Agent 记忆管理全解析——历史对话获取、摘要记忆、事实记忆、知识图谱记忆一次讲透
大数据·人工智能·知识图谱
X54先生(人文科技)13 小时前
《元创力》纪实录·卷宗2.1器物的诊断:当一座平台成为文明的“常见病”
人工智能·开源协议·零知识证明
玹外之音13 小时前
【无标题】
人工智能·ai·ai编程
BU摆烂会噶13 小时前
【LangGraph】短期记忆与中断行为
人工智能·python·langchain·人机交互
蹦哒13 小时前
浏览器AI对话插件开发【开源】
人工智能·ai·开源
RSTJ_162513 小时前
PYTHON+AI LLM DAY FOURTY-EIGHT
开发语言·人工智能·python·深度学习
乱世刀疤13 小时前
AI Weekly 5.11-5.17
人工智能
圣殿骑士-Khtangc13 小时前
HiClaw 项目深度剖析:创新架构背后的现实困境
人工智能
ZhengEnCi13 小时前
07a-为什么用 exp-log 而不是 pow 💡
人工智能