91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

如何打造一個屬于自己的手勢識別應用

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2025-07-29 10:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上一期小編給大家介紹了和MediaPipe的相遇之路,本期小編將帶著大家一起來動手,如何打造一個屬于自己的手勢識別應用。

歡迎感興趣的小伙伴們到這里訪問MediaPipe中的手勢識別任務:

https://ai.google.dev/edge/mediapipe/solutions/vision/gesture_recognizer?hl=zh-cn

下面就讓我們開始今天的任務吧!

1模型在哪?

我們知道,一個AI應用最精華的部分就是他的模型,換句話來說,如果我們能拿到MediaPipe的模型文件,是不是就可以讓模型為我們所用了?說干就干。要不說還得是Google,真的是大方,直接貼上了用到的模型:

45e346fa-6831-11f0-a6aa-92fbcf53809c.png

既然有了模型就成功了一大步了,而且還貼心的告訴了我們模型的輸入大小,讓我們下載下來看下,文件擴展名是.task,不要管他,直接解壓縮,我們會得到兩組模型,共四個:

歸屬于hand_gensture_recognizer的兩個:

45f6669a-6831-11f0-a6aa-92fbcf53809c.png

以及歸屬于hand_landmarker的兩個:

46029e2e-6831-11f0-a6aa-92fbcf53809c.png

2模型怎么用?

得到模型之后,萬里長征才剛剛開始。由于這個模型是依靠于MediaPipe來進行推理的,并沒有更多的信息來告訴我們這幾個模型是要怎么使用,接下來就需要我們根據一些直覺來進行分析了:

先來分析模型怎么用,根據文件命名,我們可以分析出:前兩個模型是負責手勢識別的,后兩個模型是進行手部檢測+手部關鍵點識別的,這么一看,好像有了點思路。算法流程看起來是先進行手部檢測,即首先檢測到手的位置,隨后在進行手勢識別。

那新的問題來了,landmark模型有什么作用呢?下面就讓我們先打開landmark模型看下他的輸入輸出結構:

460e2906-6831-11f0-a6aa-92fbcf53809c.png

461a6e3c-6831-11f0-a6aa-92fbcf53809c.png

我們可以確定,他的輸入是一張224x224大小的RGB圖像,然后輸出有四個維度,好消息是,模型里面很貼心的標上了輸出所代表的含義。從這里,我們可以知道模型本身可以識別出左右手、是否有手以及手部關鍵點,這里提供了兩種類型的關鍵點信息,一種是歸一化坐標,一種是世界坐標。那具體用哪一個,還要我們測試才能知道。

接下來打開手勢識別模型,先看一下gesture_embedder.tflite模型的輸入輸出結構:

46294254-6831-11f0-a6aa-92fbcf53809c.png

他的輸入有三個,分別是hand,handedness,以及world_hand,輸出是一個128維的向量。看到這,是不是有些激動了?沒錯,這個輸入是不是和剛才landmark的模型名字很像。也就是說,剛才的landmark模型的輸出就是這里embed模型的輸入,是不是有種福爾摩斯的感覺了?

還沒有結束,還有個疑問?輸出這個128維的向量要怎么用?不要急,這里不是還有一個叫canned_gesture_classifier.tflite的模型:

46364cf6-6831-11f0-a6aa-92fbcf53809c.png

不用小編多說,是不是細心的大家已經發現了端倪?輸入剛好是128維的向量,然后輸出是手勢的分類得分,具體是哪8類呢?mediapipe上已經告訴了我們:

0 - Unrecognized gesture, label: Unknown

1 - Closed fist, label: Closed_Fist

2 - Open palm, label: Open_Palm

3 - Pointing up, label: Pointing_Up

4 - Thumbs down, label: Thumb_Down

5 - Thumbs up, label: Thumb_Up

6 - Victory, label: Victory

7 - Love, label: ILoveYou

現在,我們已經分析出來了三個模型的作用,那么還剩一個叫做hand_detector.tflite的模型,他是干什么用的呢?

4642a064-6831-11f0-a6aa-92fbcf53809c.png

通過分析模型的輸入輸出,我們可以知道:這個模型的作用是為了檢測出圖像中的手部位置以及手部得分,那看起來一切都通順了。原來一個小小的手勢識別任務需要四個模型來實現,并且各個模型之間是串行的關系,一環套一環。每一個模型的輸出都要作為下一個模型的輸入來得到最終的手勢分類結果。

那么本期小編就為大家抽絲剝繭,分析出了整個手勢識別的模型處理關系,接下來我們就要實際進行模型轉換,讓他們為我們所用。提前預告下:

下一期小編將為大家帶來如何量化tflite模型的篇章!

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

    關注

    8

    文章

    229

    瀏覽量

    48344
  • AI
    AI
    +關注

    關注

    88

    文章

    35476

    瀏覽量

    281207
  • 模型
    +關注

    關注

    1

    文章

    3531

    瀏覽量

    50564

原文標題:站在巨人肩膀上開發AI應用分享(二)

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    )信息提?。涸撃K將信號構建成手勢點云模型,并將其提供給下一個神經網絡模塊進行識別。在點云模型中,每個內部點都有自己的五特征,即反射點的x
    發表于 06-05 19:09

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

    紅外手勢識別方案,適用于多種領域,如音響,可實現通過手勢識別暫停,開始,上首,下首;智能家居
    發表于 08-27 16:37

    使用SensorTile識別手勢

    在空中畫一個字母或符號,這可能是實現這個的方法嗎?我知道open.mems庫在代碼中編碼有限數量的手勢,我可以識別自定義
    發表于 09-10 17:18

    打造屬于自己的Linux操作系統

    跟大神起15分鐘制作屬于自己的Linux操作系統!
    發表于 04-16 14:18

    如何用無源傳感器PIR搭建屬于自己手勢識別模塊?

    主流的手勢識別方法及其原理是什么?各種手勢識別方法的優缺點是什么?都是手勢識別有什么區別嗎?如何
    發表于 07-04 07:45

    如何設計手勢識別裝置?

    如何設計手勢識別裝置?
    發表于 11-12 06:56

    介紹基于單片機的手勢識別系統

    文章目錄1 簡介2 實現效果3 使用場景4 參數說明5 注意事項6 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹學長做的單片機項目基于單片機得手勢識別系統大家可用于 課
    發表于 11-19 09:19

    HarmonyOS/OpenHarmony(Stage模型)應用開發組合手勢)連續識別

    組合手勢中有手勢識別失敗時,所有的手勢識別失敗。
    發表于 09-07 15:20

    HarmonyOS/OpenHarmony(Stage模型)應用開發組合手勢(二)并行識別

    并行識別組合手勢對應的GestureMode為Parallel。并行識別組合手勢中注冊的手勢將同時進行
    發表于 09-08 16:17

    如何建立屬于自己的AVR的RTOS

    如何建立屬于自己的AVR的RTOS 自從03 年以來,對單片機的RTOS 的學習和應用的熱潮可謂浪高過
    發表于 03-11 09:02 ?45次下載

    如何采用MCU定制屬于自己的語音識別應用

    TI還發布了用C語言代碼編寫的語音識別器庫,這個庫使得基于MSP432 MCU的應用能夠識別用戶個人經常使用的語音短語,在忽略其它語音內容的情況下可
    發表于 12-20 16:14 ?2470次閱讀

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

    本項目在python 2.7上使用opencv實現了手勢識別手勢識別系統。
    發表于 04-28 08:00 ?12次下載
    <b class='flag-5'>手勢</b><b class='flag-5'>識別</b>系統的程序和資料說明

    手勢識別技術及其應用

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

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

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

    如何快速打造屬于自己的工業物聯網云平臺

    如何快速打造屬于自己的工業物聯網云平臺 工業物聯網云平臺是工業4.0的核心,是實現智能制造、智能物流、智能工廠的重要手段。在快速發展的信息化時代,如何快速打造
    的頭像 發表于 01-25 16:51 ?1035次閱讀
    如何快速<b class='flag-5'>打造</b><b class='flag-5'>屬于</b><b class='flag-5'>自己</b>的工業物聯網云平臺
    主站蜘蛛池模板: 1v1高h肉爽文bl | 激情六月天婷婷 | 夜夜狠操 | 国产网站免费视频 | 午夜色网站 | 丰满年轻岳欲乱中文字幕 | 1024你懂的国产在线播放 | 欧美黑粗特黄午夜大片 | 六月丁香激情综合成人 | 国产三级 在线播放 | 成年片色大黄全免费 | 韩国美女丝袜一区二区 | 色优优| 欧美社区 | 日本三级香港三级人妇99视 | 国产一区二区三区在线影院 | 日日操夜夜操天天操 | 日本黄色激情视频 | 亚洲最大的黄色网址 | 黄 在线 | 99久久久精品免费观看国产 | 72种姿势欧美久久久久大黄蕉 | 一区二区三区四区在线免费观看 | 成人在线一区二区三区 | 最近高清在线视频观看免费 | 成人在线网站 | 在线人成精品免费视频 | 久久免费精品 | 国产一区高清 | 午夜资源 | 天天插在线视频 | 国产成人精品曰本亚洲78 | 视频精品一区二区三区 | 黄网站视频在线观看 | 久久婷婷成人综合色 | 夜夜爽夜夜爽 | 国产日韩一区二区三区 | 国产黄色大片又色又爽 | 免费看片aⅴ免费大片 | 一级大片免费观看 | 五月天婷婷免费观看视频在线 |