首页
/
每日頭條
/
生活
/
opencv靜态手勢識别數字
opencv靜态手勢識别數字
更新时间:2026-01-16 09:40:17

最近抖音上看到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
推荐阅读
證券是什麼意思
證券是什麼意思
證券是什麼意思?證券,是多種經濟權益憑證的統稱,也指專門的種類産品,是用來證明券票持有人享有的某種特定權益的法律憑證證券實質上是具有财産屬性的民事權利,證券的特點在于把民事權利表現在證券上,使權利與證券相結合,權利體現為證券,即權利的證券化...
2026-01-16
血糖高如何調理及忌口
血糖高如何調理及忌口
血糖高如何調理及忌口?禁用食物有:白糖、紅糖、葡萄糖及糖制甜食,如糖果、糕點、果醬、蜜餞、冰激淩、甜飲料等另外,含碳水化合物較多的土豆、山藥、芋艿、藕、蒜苗、胡蘿蔔等少用或食用後減少相應的主食量,我來為大家科普一下關于血糖高如何調理及忌口?...
2026-01-16
火影忍者電腦模拟器和手機的區别
火影忍者電腦模拟器和手機的區别
《火影忍者疾風傳:究極覺醒3》在2009年12月10日登陸PSP平台,火影忍者疾風傳:究極覺醒是由日本CyberConnect2公司開發、全球累計銷售582萬套,銷量還是非常不錯的,在當時而言,就現在來講,銷量也是非常可觀的,現在我們用安卓...
2026-01-16
超皮秒做多少次可以改善膚色
超皮秒做多少次可以改善膚色
​長斑真的很讓人頭疼,斑點一旦賴上你那就是終身的事!可能很多人覺得自己這輩子,壓根就不會跟色斑杠上。但是生活中能引起長斑的原因太多了,簡直是讓人防不勝防。但不論是什麼類型的色斑,基本上都跟黑色素沉澱脫不了幹系,隻有解決了色素沉澱,斑點才能淡...
2026-01-16
硬筆書法的握筆運筆方式
硬筆書法的握筆運筆方式
硬筆書法的握筆運筆方式?大家好,今天我們依然接着學習硬筆書法知識,現在小編就來說說關于硬筆書法的握筆運筆方式?下面内容希望能幫助到你,我們來一起看看吧!硬筆書法的握筆運筆方式大家好,今天我們依然接着學習硬筆書法知識希望我的視頻請關注哦!謝謝...
2026-01-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved