首页
/
每日頭條
/
生活
/
opencv靜态手勢識别數字
opencv靜态手勢識别數字
更新时间:2026-01-26 11:57:23

最近抖音上看到opencv 識别 手勢的.自己寫了個機器學習的效果如下

opencv靜态手勢識别數字(opencv機器學習手勢數字識别)1

機器學習.和 深度學習 不一樣..不一樣..不一樣..重要事情說3遍.....

這裡開發原理 主要是通過mediapipe庫識别手部21個坐标點 利用sklearn學習框架訓練 識别先放代碼

import cv2 import mediapipe as mp import numpy as np import json import joblib import numpy as np from sklearn.svm import SVC clf = joblib.load('number.pkl') pd =False mp_drawing = mp.solutions.drawing_utils mp_hands = mp.solutions.hands hands = mp_hands.Hands( static_image_mode=False, max_num_hands=2, min_detection_confidence=0.75, min_tracking_confidence=0.75) cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) while True: ret,frame = cap.read() frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) frame= cv2.flip(frame,1) results = hands.process(frame) frame = cv2.cvtColor(frame, cv2.COLOR_RGB2BGR) if results.multi_hand_landmarks: for hand_idx in range(len(results.multi_hand_landmarks)): hand_landmarks = results.multi_hand_landmarks[hand_idx] handarr =[] for i in range(21): handarr.append(hand_landmarks.landmark[i].x - hand_landmarks.landmark[i].y) a = clf.predict([handarr]) #print(a) mp_drawing.draw_landmarks( frame, hand_landmarks, mp_hands.HAND_CONNECTIONS) cv2.putText(frame, str(a[0]), (10, 100), cv2.FONT_HERSHEY_SCRIPT_COMPLEX, 1.5, (100, 200, 200), 2) cv2.imshow('hello', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release()

開發很快.主要遇到幾個問題.記錄整理一下

1.windows 上cap = cv2.VideoCapture(0) 有時候無法調用攝像頭需要 加入cv2.CAP_DSHOW 參數

2.cv2.putText 不支持中文...

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
怎樣理解4個服從
怎樣理解4個服從
怎樣理解4個服從?“四個服從”,現在小編就來說說關于怎樣理解4個服從?下面内容希望能幫助到你,我們來一起看看吧!怎樣理解4個服從“四個服從”“四個服從”指黨員個人服從黨的組織,少數服從多數,下級組織服從上級組織,全黨各個組織和全體黨員服從黨...
2026-01-26
12歲女孩叛逆期怎麼管教
12歲女孩叛逆期怎麼管教
12歲女孩叛逆期怎麼管教?十二歲的孩子可能會不喜歡學習,這常常會讓家長感覺到很苦惱那麼就要求家長能夠幫助孩子找到自己的興趣愛好,并且根據自己的興趣愛好找到學習的重要性,畢竟對于孩子來說學習才是最為重要的事情,這樣慢慢的也就會讓孩子很好的養成...
2026-01-26
昙花一現風輕雲淡
昙花一現風輕雲淡
有人說:昙花是”生命之花”,它是一種徹底的時間藝術,在絲帷的開闊即生而即死,它的每一秒鐘都在動。朋友家别墅裡養了幾盆昙花,前夜已經開過一朵,還有幾朵含苞待放,我們去到那裡,剛好遇上這等好事。一到别墅,就去花園去看,看到三盆昙花并排放置,每一...
2026-01-26
為什麼蘋果比咖啡更提神
為什麼蘋果比咖啡更提神
現在好多人在說啊,司機師傅開車的時候,如果困了累了,可以用蘋果代替咖啡,那麼蘋果真的能代替咖啡,來消除人們的疲倦和困意嗎?平蘋果到底還有哪些營養物質?它和咖啡比哪一個更好呢?下面我給大家介紹一下蘋果和咖啡的區别。網上流傳,蘋果含有豐富的糖類...
2026-01-26
dnf版本小技巧
dnf版本小技巧
DNF已經登錄國服11年了,在這漫長的時間裡誕生了許多隻有老玩家才懂的“專業術語”,關于這些術語的意思和來曆,各位勇士們都知曉嗎?今天就讓我們一起來回憶一下這些“專業術語”的誕生。一、肝帝我們都知道熬夜傷肝,因為晚上11點到淩晨兩點是肝排毒...
2026-01-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved