精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MediaPipe + OpenCV五分鐘搞定手勢識別

OpenCV學堂 ? 來源:OpenCV學堂 ? 2023-06-14 16:56 ? 次閱讀

MediaPipe介紹

這個是真的,首先需要從Google在2020年發布的mediapipe開發包說起,這個開發包集成了人臉、眼睛、虹膜、手勢、姿態等各種landmark檢測與跟蹤算法

https://google.github.io/mediapipe/

請看下圖比較詳細

2a5f1276-09e5-11ee-962d-dac502259ad0.png

是個不折不扣的現實增強的寶藏工具包,特別實用!支持的平臺跟語言也非常的豐富,圖示如下:

2ad960bc-09e5-11ee-962d-dac502259ad0.png

只說一遍,感覺要逆天了,依賴庫只有一個就是opencv,python版本的安裝特別簡單,直接運行下面的命令行:

pip install mediapipe

手勢landmark檢測

直接運行官方提供的Python演示程序,需要稍微修改一下,因為版本更新了,演示程序有點問題,改完之后執行運行視頻測試,完美get到手勢landmark關鍵點:

2af254dc-09e5-11ee-962d-dac502259ad0.png

手勢landmark的關鍵點編號與解釋如下:

2b5990ca-09e5-11ee-962d-dac502259ad0.png

修改后的代碼如下:

importcv2
importmediapipeasmp
mp_drawing=mp.solutions.drawing_utils
mp_hands=mp.solutions.hands

#Forwebcaminput:
cap=cv2.VideoCapture(0)
withmp_hands.Hands(
min_detection_confidence=0.5,
min_tracking_confidence=0.5)ashands:
whilecap.isOpened():
success,image=cap.read()
ifnotsuccess:
print("Ignoringemptycameraframe.")
#Ifloadingavideo,use'break'insteadof'continue'.
continue

#Toimproveperformance,optionallymarktheimageasnotwriteableto
#passbyreference.
image.flags.writeable=False
image=cv2.cvtColor(image,cv2.COLOR_BGR2RGB)
results=hands.process(image)

#Drawthehandannotationsontheimage.
image.flags.writeable=True
image=cv2.cvtColor(image,cv2.COLOR_RGB2BGR)
ifresults.multi_hand_landmarks:
forhand_landmarksinresults.multi_hand_landmarks:
mp_drawing.draw_landmarks(
image,
hand_landmarks,
mp_hands.HAND_CONNECTIONS)
cv2.imwrite('D:/result.png',cv2.flip(image,1))
#Fliptheimagehorizontallyforaselfie-viewdisplay.
cv2.imshow('MediaPipeHands',cv2.flip(image,1))
ifcv2.waitKey(5)&0xFF==27:
break
cap.release()

手勢識別

基于最簡單的圖象分類,收集了幾百張圖象,做了一個簡單的遷移學習,實現了三種手勢分類,運行請看視頻:


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 手勢識別
    +關注

    關注

    8

    文章

    225

    瀏覽量

    47772
  • 跟蹤算法
    +關注

    關注

    0

    文章

    40

    瀏覽量

    13003
  • OpenCV
    +關注

    關注

    30

    文章

    628

    瀏覽量

    41263

原文標題:MediaPipe + OpenCV五分鐘搞定手勢識別

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于毫米波雷達的手勢識別算法

    )信息提取:該模塊將信號構建成手勢點云模型,并將其提供給下一個神經網絡模塊進行識別。在點云模型中,每個內部點都有自己的個特征,即反射點的x-y-z坐標、速度和強度。從點云上,我們還可以清楚地觀察
    發表于 06-05 19:09

    10分鐘搞定pld

    10f分鐘你絕對能搞定
    發表于 08-30 15:33

    紅外手勢識別方案 紅外手勢感應模塊 紅外識別紅外手勢識別

    紅外手勢識別方案,適用于多種領域,如音響,可實現通過手勢識別暫停,開始,上一首,下一首;智能家居,如電動窗簾,感應馬桶等;電子產品,如臺燈開關以及亮度的調節。
    發表于 08-27 16:37

    【UT4418申請】手勢識別系統

    申請理由:我是一名嵌入式軟件工程師 。 大學花了很長一段時間開發一套手勢識別系統。該系統是基于Xilinx 的 Zedboard開發板。Zedboard中包含有Cotex-A9處理器 。現在回憶起
    發表于 09-23 14:54

    分鐘分辨手勢感應

    2015年5月發表的ProjectSoli,更具創意;以雷達波反射的原理,將整個手勢操控的功能縮小到一個長寬各小于1公的單晶片中。經過數年的開發,手勢操控作為人機界面,已經從研發、特殊應用階段,逐漸往
    發表于 11-24 10:40

    分鐘學會CPLD資料

    分鐘學會CPLD資料
    發表于 11-15 10:12

    【NanoPi Duo開發板試用申請】基于nanopi的手勢識別

    項目名稱:基于nanopi的手勢識別試用計劃:基于nanopi硬件,通過攝像頭采集圖像,利用opencv來進行手部動作捕捉,達到無觸摸操控。可用于智能家居,只需利用手部動作,就可以控制智能家具。
    發表于 10-11 17:05

    手勢識別裝置介紹

    手勢識別裝置...
    發表于 08-06 09:39

    手勢識別控制器制作

    目錄智能家居硬件小制作(含源碼)《手勢識別控制器》基于PAJ7620手勢模塊、L298N驅動板、arduino介紹材料PAJ7620手勢模塊參數硬件連接庫文件使用其他硬件制作
    發表于 09-07 06:45

    分鐘讀懂WiFi基礎知識

    家1、嵌入式技術常識科普【物聯網】WiFi基礎知識分鐘讀懂TCP/IP;協議STM32開發 -- Keil基本使用如何看懂時序圖(以SPI/I2C為例)ESP8266配網思路(不使用...
    發表于 12-01 06:36

    筆記本潛在的大危險(分鐘搞定)

    筆記本潛在的大危險(分鐘搞定) 保護您的文件系統   如果您曾經外出旅行過一段時間,您可能會有這
    發表于 01-23 15:01 ?347次閱讀

    手勢識別系統的程序和資料說明

    本項目在python 2.7上使用opencv實現了一個手勢識別手勢識別系統。一種基于直方圖的方法被用來從背景圖像中分離出一只手。背景消除
    發表于 04-28 08:00 ?12次下載
    <b class='flag-5'>手勢</b><b class='flag-5'>識別</b>系統的程序和資料說明

    opencv 輪廓放大_OpenCV開發筆記(六十六):紅胖子8分鐘帶你總結形態學操作-膨脹、腐蝕、開運算、閉運算、梯

    opencv 輪廓放大_OpenCV開發筆記(六十六):紅胖子8分鐘帶你總結形態學操作-膨脹、腐蝕、開運算、閉運算、梯......
    發表于 11-24 14:21 ?21次下載
    <b class='flag-5'>opencv</b> 輪廓放大_<b class='flag-5'>OpenCV</b>開發筆記(六十六):紅胖子8<b class='flag-5'>分鐘</b>帶你總結形態學操作-膨脹、腐蝕、開運算、閉運算、梯

    手勢識別技術及其應用

    手勢識別技術是一種通過計算機視覺和人工智能技術來分析和識別人類手勢動作的技術。它主要利用傳感器、攝像頭等設備捕捉手勢信息,然后通過算法對捕捉
    的頭像 發表于 06-14 18:12 ?1861次閱讀

    車載手勢識別技術的原理及其應用

    車載手勢識別技術是一種利用計算機視覺和人工智能技術來識別和理解駕駛員手勢的技術。該技術通過使用傳感器、攝像頭等設備捕捉駕駛員的手勢動作,然后
    的頭像 發表于 06-27 18:09 ?1232次閱讀