99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RV1126開發(fā)板移植NCNN部署庫方法

ljx2016 ? 來源:ljx2016 ? 作者:ljx2016 ? 2025-04-16 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.NCNN介紹

本文檔說明基于EASY EAI Nano移植NCNN部署庫的方法與基于NCNN成功運行yolov4的Demo。

NCNN是騰訊優(yōu)圖實驗室首個開源項目,是一個為手機(jī)端極致優(yōu)化的高性能神經(jīng)網(wǎng)絡(luò)前向計算框架。并在2017年7月正式開源。NCNN做為騰訊優(yōu)圖最“火”的開源項目之一,是一個為手機(jī)端極致優(yōu)化的高性能神經(jīng)網(wǎng)絡(luò)前向計算框架,在設(shè)計之初便將手機(jī)端的特殊場景融入核心理念,是業(yè)界首個為移動端優(yōu)化的開源神經(jīng)網(wǎng)絡(luò)推斷庫。能實現(xiàn)無第三方依賴,跨平臺操作,在手機(jī)端CPU運算速度在開源框架中處于領(lǐng)先水平?;谠撈脚_,開發(fā)者能夠輕松將深度學(xué)習(xí)算法移植到手機(jī)端,輸出高效的執(zhí)行,進(jìn)而產(chǎn)出人工智能APP,將AI技術(shù)帶到用戶指尖。

支持卷積神經(jīng)網(wǎng)絡(luò),支持多輸入和多分支結(jié)構(gòu),可計算部分分支

無任何第三方庫依賴,不依賴 BLAS/NNPACK 等計算框架

C++ 實現(xiàn),跨平臺,支持 android ios

ARM NEON 匯編級良心優(yōu)化,計算速度極快

精細(xì)的內(nèi)存管理和數(shù)據(jù)結(jié)構(gòu)設(shè)計,內(nèi)存占用極低

支持多核并行計算加速,ARM big.LITTLE cpu 調(diào)度優(yōu)化

支持基于全新低消耗的 vulkan api GPU 加速

可擴(kuò)展的模型設(shè)計,支持 8bit量化和半精度浮點存儲,可導(dǎo)入 caffe/pytorch/mxnet/onnx/darknet/keras/tensorflow(mlir) 模型

支持直接內(nèi)存零拷貝引用加載網(wǎng)絡(luò)模型

可注冊自定義層實現(xiàn)并擴(kuò)展

詳情可以參考官方Github:https://github.com/Tencent/ncnn

2. 源碼包下載與編譯

2.1 源碼下載放置到ubuntu

NCNN相關(guān)源碼可以通過我們的百度網(wǎng)盤進(jìn)行下載(已經(jīng)配置好編譯腳本),下載鏈接為:

鏈接:https://pan.baidu.com/s/1x_27sNJbjCujJZozBajq4g 提取碼:dfji

下載ncnn-master.tar.bz2源碼包并移植到虛擬機(jī)里面,執(zhí)行以下指令解壓源碼包:

tar xvf ncnn-master.tar.bz2

得到如下圖所示:

wKgZPGf_W5iACpv3AADH49VzowM654.png

2.2 NCNN編譯

執(zhí)行以下指令編譯:

cd ncnn-master/
./build-easyeai-nano.sh

編譯完成如下圖所示:

wKgZO2f_W5iAWy1_AALrepw-MSw988.png

ncnn庫編譯完成,生成如下圖所示:

wKgZPGf_W5mAbDiIAADqVwO2_LE761.png

3. Yolov4基于NCNN運行

3.1 例程下載放置到ubuntu

Yolov4基于NCNN運行相關(guān)運行Demo可以通過我們的百度網(wǎng)盤進(jìn)行下載(已經(jīng)配置好編譯腳本),下載鏈接為:

鏈接:https://pan.baidu.com/s/1x_27sNJbjCujJZozBajq4g 提取碼:dfji

下載test_demo.tar.bz2源碼包并移植到虛擬機(jī)里面,執(zhí)行以下指令解壓源碼包:

tar xvf test_demo.tar.bz2

得到如下圖所示:

wKgZO2f_W5mAQAkuAABZkV5dgCQ159.png

3.2 編譯例程

執(zhí)行以下指令編譯例程:

cd test_demo/
./build.sh

編譯成功后結(jié)果如下所示:

wKgZPGf_W5mAT8u4AAF2K6igIyg229.png

3.3 在EASY EAI Nano執(zhí)行例程

在ubuntu推送可執(zhí)行程序文件到板卡的/userdata目錄:

adb push test-ncnn-demo-release/ /userdata

在EASY EAI Nano板卡執(zhí)行程序:

sudo cd /userdata/test-ncnn-demo-release/
sudo ./test-ncnn-demo test_img/test1.jpg

執(zhí)行結(jié)果如下圖所示:

wKgZO2f_W5mAOZAXAABv8pDzyrY285.png

在ubuntu執(zhí)行以下指令獲取識別成功的圖片:

adb pull /userdata/test-ncnn-demo-release/result.jpg .

結(jié)果圖片如下所示:

wKgZO2f_W5mASkklAAq9iN_4ufg489.png


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5682

    瀏覽量

    104759
  • rv1126
    +關(guān)注

    關(guān)注

    0

    文章

    108

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像, 算法代碼負(fù)責(zé)人臉檢測功能。
    的頭像 發(fā)表于 04-21 17:59 ?468次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測方案

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像, 算法代碼負(fù)責(zé)人臉檢測功能。
    的頭像 發(fā)表于 04-21 14:00 ?13次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測方案

    基于RV1126開發(fā)板實現(xiàn)人臉識別方案

    RV1126開發(fā)板上實現(xiàn)人臉識別:在圖像中找出人臉,并與數(shù)據(jù)進(jìn)行比對,得出該人臉對應(yīng)的身份信息。 方案設(shè)計邏輯流程圖,方案代碼分為分為三個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,算法代碼負(fù)責(zé)人臉識別功能,按鍵監(jiān)聽
    的頭像 發(fā)表于 04-21 10:24 ?107次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉識別方案

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像, 算法代碼負(fù)責(zé)人臉檢測功能。
    的頭像 發(fā)表于 04-21 10:21 ?99次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測方案

    基于RV1126開發(fā)板實現(xiàn)駕駛員行為檢測方案

    RV1126開發(fā)板上實現(xiàn)駕駛員行為檢測:通過圖像識別出這幾種行為:打電話、抽煙、疲勞駕駛。
    的頭像 發(fā)表于 04-18 17:47 ?354次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)駕駛員行為檢測方案

    基于RV1126開發(fā)板實現(xiàn)人員檢測方案

    RV1126開發(fā)板實現(xiàn)人員檢測:在圖像中找出人。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,算法代碼負(fù)責(zé)人員檢測功能。
    的頭像 發(fā)表于 04-18 17:14 ?220次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人員檢測方案

    基于RV1126開發(fā)板實現(xiàn)人臉識別方案

    RV1126開發(fā)板實現(xiàn)人臉識別:在圖像中找出人臉,并與數(shù)據(jù)進(jìn)行比對,得出該人臉對應(yīng)的身份信息。 方案設(shè)計邏輯流程圖,方案代碼分為分為三個業(yè)務(wù)流程,主體代碼負(fù)責(zé)抓取、合成圖像,算法代碼負(fù)責(zé)人臉識別功能,按鍵監(jiān)聽負(fù)
    的頭像 發(fā)表于 04-18 16:55 ?83次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉識別方案

    RV1126 yolov8訓(xùn)練部署教程

    本教程針對目標(biāo)檢測算法yolov8的訓(xùn)練和部署到EASY-EAI-Nano(RV1126)進(jìn)行說明,而數(shù)據(jù)標(biāo)注方法可以參考我們往期的文章。
    的頭像 發(fā)表于 04-18 15:18 ?663次閱讀
    <b class='flag-5'>RV1126</b> yolov8訓(xùn)練<b class='flag-5'>部署</b>教程

    基于RV1126開發(fā)板的resnet50訓(xùn)練部署教程

    本教程基于圖像分類算法ResNet50的訓(xùn)練和部署到EASY-EAI-Nano(RV1126)進(jìn)行說明
    的頭像 發(fā)表于 04-18 15:07 ?472次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>的resnet50訓(xùn)練<b class='flag-5'>部署</b>教程

    基于RV1126開發(fā)板的按鍵測試方法與例程

    RV1126開發(fā)板的按鍵測試方法與例程詳細(xì)描述
    的頭像 發(fā)表于 04-15 17:03 ?355次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>的按鍵測試<b class='flag-5'>方法</b>與例程

    基于RV1126開發(fā)板網(wǎng)絡(luò)配置方法

    RV1126開發(fā)板網(wǎng)絡(luò)硬件資源有:以太網(wǎng)、WiFi,采用的網(wǎng)絡(luò)配置方案是:Netplan。 ? ? ? ?Netplan是一個用于配置Linux網(wǎng)絡(luò)的簡單工具。用戶只需要一個yaml格式的文件去
    的頭像 發(fā)表于 04-15 14:57 ?361次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>網(wǎng)絡(luò)配置<b class='flag-5'>方法</b>

    基于RV1126開發(fā)板的人員檢測算法開發(fā)

    RV1126開發(fā)人員檢測AI算法組件
    的頭像 發(fā)表于 04-14 13:56 ?311次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>的人員檢測算法<b class='flag-5'>開發(fā)</b>

    基于RV1126開發(fā)板的人臉檢測算法開發(fā)

    RV1126開發(fā)人臉檢測算法組件
    的頭像 發(fā)表于 04-14 10:19 ?329次閱讀
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>開發(fā)板</b>的人臉檢測算法<b class='flag-5'>開發(fā)</b>

    RV1126 實現(xiàn)人臉檢測方案

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案,充分體現(xiàn)了電子方面的實踐經(jīng)驗和目標(biāo)檢測技術(shù)。
    的頭像 發(fā)表于 04-14 09:25 ?262次閱讀
    <b class='flag-5'>RV1126</b> 實現(xiàn)人臉檢測方案

    RV1126 實現(xiàn)簡單的UI開發(fā)示例

    RV1126上實現(xiàn)簡單的UI開發(fā)實例
    的頭像 發(fā)表于 04-09 16:08 ?405次閱讀
    <b class='flag-5'>RV1126</b> 實現(xiàn)簡單的UI<b class='flag-5'>開發(fā)</b>示例