在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于DPU-PYNQ來實現石頭剪刀布的手勢識別

454398 ? 來源: PYNQ開源社區微信公眾號 ? 作者: PYNQ開源社區微信 ? 2020-09-29 11:00 ? 次閱讀

簡介

本案例主要基于DPU-PYNQ來實現一個常見的手勢識別--石頭剪刀布,目的是讓大家了解如何使用DPU開發深度學習應用的整個流程。本案例分為三個部分:分別是PC模型訓練、VitisAI模型編譯、Edge模型部署三個部分。PC模型訓練是通過tensorflow對數據集進行分析訓練,得到需要的tf模型;VitisAI模型編譯是通過vitis ai工具鏈,對tf模型進行量化、編譯,轉換成dpu可以運行的模型;Edge模型部署是在U96上調度使用編譯好的模型。

Git倉庫:https://github.com/linxiaobo110/rps_u96.git

在PC上訓練NN模型

數據集

數據集使用的是谷歌發布的開源數據集:

https://www.tensorflow.org/datasets/catalog/rock_paper_scissors

訓練環境說明

議在有顯卡的環境下訓練,本教程使用的python環境所需的庫如下所示:

python 3.7

tensorflow 2.0

numpy

opencv

matplotlib

sklearn

在安裝好的python環境下,使用spyder或者命令行運行train.py:

python train.py

正常運行時會有以下輸出:

1、打印部分數據集圖片(注意觀察圖片是否正常),以及各種標簽的樣本數量:

2、打印訓練過程以及訓練精度的變化

在Vitis AI里編譯NN模型

把訓練好的模型通過vitis AI編譯后才可以在U96上運行。

1、把訓練好的模型拷貝到DpuCarU96的vitisAI目錄,同時需要把vitisAI/dataset_valid下的驗證集換成用戶自己的數據,至少50張圖片。

2、啟動vitis AI的docker,并把工程里的vitisAI目錄拷貝到docker虛擬機里。

./docker_run.sh xilinx/vitis-ai

3、在vitisAI的dockder里,激活tensorflow的環境:

conda activate vitis-ai-tensorflow

4、在vitisAI的dockder里,運行權值固化、權值量化、模型編譯等腳本可以得到以下輸出:

編譯完完的模型在./vitisAI/compile_results目錄下,里面的.elf文件是下一階段的教程所需要的。

在Utral96上調用NN模型

1、把倉庫拷貝到U96的jupyter_notebook目錄下,如果要使用用戶的模型,請把里面的.elf文件換成vitisAI教程里生成的elf文件。

2、在U96的終端上,把elf模型編譯程序共享庫:

sudo ./1.compile.sh

3、在U96的終端上,查看IP地址:

sudo ifconfig

4、在用戶PC上,打開瀏覽器,輸入IP地址,即可進入jupyter Notebook。

5、在用戶PC上,按照jupyterNotebook的提示逐步地運行程序,即可看到效果。

6、在用戶PC上,使用USB攝像頭的實時識別實驗。USB攝像頭需要連接在Ultral96上。

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

    關注

    8

    文章

    227

    瀏覽量

    48192
  • DPU
    DPU
    +關注

    關注

    0

    文章

    391

    瀏覽量

    24766
  • 深度學習
    +關注

    關注

    73

    文章

    5557

    瀏覽量

    122572
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    攻克園林電動剪刀難題的策略與方法--【其利天下技術】

    結果進行分析目前電動剪刀存在的難點,并結合其利天下研發的無刷電剪刀驅動方案學習如何解決以下問題。一、現有驅動方案的難點安全性問題:部分電動剪刀存在使用者拉動觸發器
    的頭像 發表于 06-04 18:28 ?743次閱讀
    攻克園林電動<b class='flag-5'>剪刀</b>難題的策略與方法--【其利天下技術】

    DPU232—高度集成USB到UART橋接控制器 國產替代方案

    的USB供應商ID、產品ID、產品描述字符串、電源描述符、設備發行號和設備序號。EEPROM通過USB端口在應用板上編程,這使得該產品在制造和調試過程中就可以實現DPU232進行編程。產品特性集成USB
    發表于 04-01 10:53

    PT2513B芯片如何解決電剪刀電機控制器痛點

    在電動工具市場中,電剪刀作為一款常用設備,其性能的優劣直接影響到工作效率和用戶體驗。而電機控制器作為電剪刀的核心部件,其性能的好壞又取決于所采用的芯片。鈞敏科技主推的普誠(PTC)無刷電機控制芯片 PT2513B,正是一款專為解決電剪刀
    的頭像 發表于 03-03 17:59 ?589次閱讀

    普誠 PT2513B 芯片:電剪刀電機控制器的理想之選

    在電動工具市場中,電剪刀作為一款常用設備,其性能的優劣直接影響到工作效率和用戶體驗。而電機控制器作為電剪刀的核心部件,其性能的好壞又取決于所采用的芯片。鈞敏科技主推的普誠(PTC)無刷電機控制芯片
    的頭像 發表于 03-03 15:16 ?391次閱讀

    如何用OpenCV進行手勢識別--基于米爾全志T527開發板

    本文將介紹基于米爾電子MYD-LT527開發板(米爾基于全志T527開發板)的OpenCV手勢識別方案測試。摘自優秀創作者-小火苗米爾基于全志T527開發板一、軟件環境安裝1.安裝OpenCVsudoapt-getinstalllibopencv-devpython3-o
    的頭像 發表于 12-13 08:04 ?1275次閱讀
    如何用OpenCV進行<b class='flag-5'>手勢</b><b class='flag-5'>識別</b>--基于米爾全志T527開發板

    基于PYNQ和機器學習探索MPSOC筆記

    引言:《Exploring Zynq MPSoC With PYNQ and Machine Learning Applications》是當年Zynq Book(ZYNQ-7000)的升級版本,在
    的頭像 發表于 11-16 11:32 ?639次閱讀
    基于<b class='flag-5'>PYNQ</b>和機器學習探索MPSOC筆記

    24G雷達模塊LD2450 支持人體移動軌跡跟蹤與手勢識別

    運動目標的測距、測角和測速,不到30元的超低成本目標運動軌跡跟蹤方案,支持定制手勢識別功能。傳感器硬件由AloT毫米波雷達芯片、高性能一發兩收微帶天線和低成本MCU
    的頭像 發表于 10-27 08:03 ?1172次閱讀
    24G雷達模塊LD2450 支持人體移動軌跡跟蹤與<b class='flag-5'>手勢</b><b class='flag-5'>識別</b>

    Cortex-A55國產處理器_教學實驗箱_操作案例分享:5-21 手勢識別實驗

    一、實驗目的 熟悉Qt程序的開發流程。 掌握Qt Creator的基礎開發使用。 通過編寫Qt程序實現手勢識別的顯示界面。 二、實驗原理 Qt工程的創建步驟包括: (1)創建Qt工程; (2)GUI
    發表于 10-15 16:18

    使用PYNQ訓練和實現BNN

    使用 PYNQ 可以輕松在 FPGA 上實現加速 AI/ML,而無需編寫一行 HDL!讓我們看看如何做到這一點。
    的頭像 發表于 08-05 17:15 ?994次閱讀
    使用<b class='flag-5'>PYNQ</b>訓練和<b class='flag-5'>實現</b>BNN

    中科馭數分析DPU在云原生網絡與智算網絡中的實際應用

    CCF Chip 2024,精彩不能停!7月21日下午,中科馭數在第二屆中國計算機學會(CCF)芯片大會的“馭數專屬時刻”仍在繼續,馭數組織承辦“DPU技術趨勢和應用——DPU在云原生與智算網絡中
    的頭像 發表于 08-02 11:21 ?1086次閱讀

    IaaS+on+DPU(IoD)+下一代高性能算力底座技術白皮書

    AWS 與阿里云在 DPU 的應用方面也有成功案例,借助其軟硬件全棧自研的優勢,快速完成了云計算系統的改造工作,實現DPU 大規模落地部署,在降低自身運營成本的同時為客戶提供更好的使用體驗,并產生
    發表于 07-24 15:32

    基于PYNQ的智能垃圾分類系統

    pynq 開發平臺設計,同時結合了機械控制和神經網絡等知識,擁有可以自主識別垃圾并分類的功能,以 FPGA 作為核心處理器最大程度的實現了垃圾識別與分類。該智能垃圾桶將人工分類垃圾
    發表于 07-09 18:44

    中科馭數CEO鄢貴海:從計算系統的三個視角重新審視DPU的核心價值

    在信息技術日新月異的浪潮中,DPU正逐漸嶄露頭角。當前,DPU發展的核心驅動力來自于什么?DPU技術是否已經足夠成熟到廣泛應用?市場上頭部玩家參與到這一創新技術的市場角逐之中?在算力時代,DP
    的頭像 發表于 06-28 14:27 ?756次閱讀
    中科馭數CEO鄢貴海:從計算系統的三個視角重新審視<b class='flag-5'>DPU</b>的核心價值

    基于FPGA的類腦計算平臺 —PYNQ 集群的無監督圖像識別類腦計算系統

    (2017A08、2018A04)。 1.1 設計目的 * 通過基于 SNN 的類腦計算方式更好地解決無監督的圖像識別問題 * 通過軟硬件協同的方式更好地探索大規模、低功耗類腦系統的設計空間
    發表于 06-25 18:35

    中科馭數發布高性能DPU芯片K2-Pro

    在信息技術領域,每一次芯片技術的突破都代表著行業的一次飛躍。近日,DPU領域的領軍企業中科馭數宣布,成功研發并發布了其第三代DPU芯片——“K2-Pro”。這款芯片的發布,標志著中科馭數在DPU領域的技術實力達到了新的高度。
    的頭像 發表于 06-21 11:41 ?1378次閱讀
    主站蜘蛛池模板: 特级一级毛片免费看 | 久久新地址| 久久夜色精品国产噜噜小说 | 色视频免费版高清在线观看 | 日本免费三级网站 | 影院在线观看免费 | 欧美日韩国产一区二区三区不卡 | 国产片18在线观看 | 男人的天堂在线免费视频 | 色爱综合网| 欧洲综合网 | 夜夜超b天天 | 欧美涩区 | 色婷婷亚洲精品综合影院 | 亚洲成电影| 婷婷激情四射网 | 免费一级特黄特色大片 | 久草在线免费资源站 | 奇米影视奇米色777欧美 | 性视频在线 | 亚洲免费色视频 | 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 四虎在线视频观看 | 免费免费啪视频在线 | 37pao强力打造免费高速高清 | 亚洲视频一区在线 | 奇米四色7777 | 亚洲三级理论 | 久久丁香视频 | 国产hs免费高清在线观看 | 放荡女同老师和女同学生 | 91三级视频| 国产精品久久久久久久成人午夜 | 久久99操 | 午夜男人的天堂 | 国产秦先生大战白丝97在线 | 天天操天天添 | 影院成人区精品一区二区婷婷丽春院影视 | 欧美日韩一级视频 | 美女毛片在线观看 | 天天爽夜夜操 |