首页
/
每日頭條
/
生活
/
opencv靜态手勢識别數字
opencv靜态手勢識别數字
更新时间:2025-04-14 15:18:30

最近抖音上看到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
推荐阅读
老君山夜爬往返攻略
老君山夜爬往返攻略
有人說老君山一年四季的雲海都是絕美的,有人說觀賞老君山雲海的最佳時間是7-8月份,有人說冬季的雲海蔚為壯觀,可以告訴你,說的都對。那麼到了乍暖還寒的春天,應該如何正确掌握老君山雲海的時間,置身于仙境老君山呢?一、天氣春季多雨,雨過天晴後的第...
2025-04-14
80歲老人的稀奇寶貝
80歲老人的稀奇寶貝
80歲老人的稀奇寶貝?來源:西安日報作為一名醫護工作者,得知所在的陝西省康複醫院組建核酸采樣隊時,宋炜毫不猶豫報了名本輪疫情出現後,她和同事奔走在十幾個小區,連續工作了20多天,完成了上萬人次核酸采集工作這一天,她被派往自家小區做核酸采樣看...
2025-04-14
什麼情況下才會燃燒脂肪
什麼情況下才會燃燒脂肪
脂肪在人體内是被燃燒的真相人體的脂肪主要是由三個東西組成的:第一個是氧(oxygen)、第二個是氫(water)、第三個是碳(carbon)。當人體的脂肪轉換成能量時,需要大多數的都是氧氣,剩下的殘留物呢?就是二氧化碳,還有水。最後,脂肪會...
2025-04-14
蘇州電子廠打工做什麼好
蘇州電子廠打工做什麼好
蘇州電子廠打工做什麼好?這是一段被騙的經曆,這是一段讓我一直愧疚的經曆,下面我們就來說一說關于蘇州電子廠打工做什麼好?我們一起去了解并探讨一下這個問題吧!蘇州電子廠打工做什麼好這是一段被騙的經曆,這是一段讓我一直愧疚的經曆。這是大二的寒假,...
2025-04-14
願此生相遇都能好好珍惜
願此生相遇都能好好珍惜
這一生,有緣和你相見,我一定會好好珍惜​這個世界上,隻有在你遇到事情的時候,才知道誰願意珍惜幫助你。隻有碰到下雨的天氣,才明白誰會冒雨為你送傘。錦上添花易,雪中送炭難。走過的時光不會再來;珍惜該珍惜的人,做自己該做的事,别在乎其他太多。​這...
2025-04-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved