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

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

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

RK3588 技術(shù)分享 | 在Android系統(tǒng)中使用NPU實(shí)現(xiàn)Yolov5分類(lèi)檢測(cè)-迅為電子

北京迅為電子 ? 2024-08-23 14:58 ? 次閱讀

隨著人工智能和大數(shù)據(jù)時(shí)代的到來(lái),傳統(tǒng)嵌入式處理器中的CPUGPU逐漸無(wú)法滿(mǎn)足日益增長(zhǎng)的深度學(xué)習(xí)需求。為了應(yīng)對(duì)這一挑戰(zhàn),在一些高端處理器中,NPU(神經(jīng)網(wǎng)絡(luò)處理單元)也被集成到了處理器里。NPU的出現(xiàn)不僅減輕了CPU和GPU的負(fù)擔(dān),還讓復(fù)雜的計(jì)算任務(wù)得以高效處理。在典型的工作流中,CPU會(huì)首先接收任務(wù),并根據(jù)任務(wù)的性質(zhì)將其分配給合適的處理單元,圖像處理任務(wù)由GPU處理,而人工智能相關(guān)任務(wù)則交給NPU。

應(yīng)用領(lǐng)域:

圖像識(shí)別:NPU能夠迅速對(duì)圖像進(jìn)行分類(lèi)、檢測(cè)和分割等操作,大大提升了處理效率。
語(yǔ)音識(shí)別:NPU實(shí)現(xiàn)了實(shí)時(shí)語(yǔ)音轉(zhuǎn)換和語(yǔ)音合成功能,為語(yǔ)音交互提供了更自然的體驗(yàn)。
自然語(yǔ)言處理:NPU幫助機(jī)器完成更高效的翻譯、文本分類(lèi)和情感分析,推動(dòng)了自然語(yǔ)言處理技術(shù)的發(fā)展。

實(shí)例分享:Yolov5分類(lèi)檢測(cè)

在RK3588處理器上,不僅可以基于Linux系統(tǒng)使用NPU,也可以基于Android系統(tǒng)使用NPU,基于Linux使用NPU已經(jīng)多次與大家分享過(guò)就不在贅述。


在 Android平臺(tái)上,可以通過(guò)兩種方式調(diào)用RKNN API:直接鏈接librknnrt.so或鏈接基于Android平臺(tái)HIDL實(shí)現(xiàn)的librknn_api_android.so。對(duì)于需要通過(guò)CTS/VTS測(cè)試的設(shè)備,建議使用后者,而對(duì)于不需要測(cè)試的設(shè)備,直接鏈接librknnrt.so可以提供更好的性能。


在開(kāi)發(fā)板網(wǎng)盤(pán)資料中提供了Yolov5分類(lèi)檢測(cè)的示例—rknn_yolov5_android_apk_demo(基于瑞芯微官方demo修改)

測(cè)試步驟

硬件連接

使用USB-TypeC連接線(xiàn)連接到OTG端口,連接迅為的ov13850/ov5695攝像頭,連接屏幕

wKgZombIMr-AVW4IAAda-xVoY4I647.png

⑵例程測(cè)試

啟動(dòng) Android Studio,打開(kāi)rknn_yolov5_android_apk_demo應(yīng)用工程文件夾進(jìn)行編譯,編譯成功后,選擇iTOP-RK3588設(shè)備并運(yùn)行應(yīng)用程序

wKgZombIMr-ANU65AABeTUZSwpE124.png

當(dāng)APP運(yùn)行時(shí),您會(huì)在迅為iTOP-RK3588開(kāi)發(fā)板外接的MIPI屏幕上看到應(yīng)用界面。在1280*800的預(yù)覽分辨率下,應(yīng)用程序能夠達(dá)到約15FPS的運(yùn)行速度,表現(xiàn)令人滿(mǎn)意。

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

    關(guān)注

    12

    文章

    3903

    瀏覽量

    126605
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4768

    瀏覽量

    96150
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    247

    瀏覽量

    18380
  • RK3588
    +關(guān)注

    關(guān)注

    6

    文章

    287

    瀏覽量

    3930
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3588開(kāi)發(fā)部可移植銀河麒麟和開(kāi)放麒麟系統(tǒng)

    RK3588開(kāi)發(fā)板移植了銀河麒麟和開(kāi)放麒麟系統(tǒng)
    發(fā)表于 07-03 11:24

    基于RK3588NPU案例分享!6T是真的強(qiáng)!

    應(yīng)用 圖1目標(biāo)識(shí)別跟蹤:視頻監(jiān)控和無(wú)人駕駛領(lǐng)域,RK3588可提供6TOPS高性能NPU算力,可實(shí)時(shí)處理高清視頻流、目標(biāo)檢測(cè)、識(shí)別和跟蹤。其強(qiáng)大的計(jì)算能力可滿(mǎn)足復(fù)雜場(chǎng)景下的實(shí)時(shí)處理
    發(fā)表于 07-17 10:55

    探索巔峰性能 | RK3588開(kāi)發(fā)板深度剖析

    何處? 2022年,北京電子推出了基于RK3588處理器的iTOP-RK3588開(kāi)發(fā)板,一
    發(fā)表于 08-09 15:44

    基于RK3588【RKNPU2項(xiàng)目實(shí)戰(zhàn)1】:YOLOV5實(shí)時(shí)目標(biāo)分類(lèi)

    [/url] 【RKNPU2 人工智能開(kāi)發(fā)】 【AI深度學(xué)習(xí)推理加速器】——RKNPU2 從入門(mén)到實(shí)踐(基于RK3588RK3568) 【RKNPU2項(xiàng)目實(shí)戰(zhàn)1】:YOLOV5實(shí)時(shí)目標(biāo)分類(lèi)
    發(fā)表于 08-15 10:51

    RK3588開(kāi)發(fā)板運(yùn)行openkylin麒麟系統(tǒng)

    RK3588開(kāi)發(fā)板移植了銀河麒麟和開(kāi)放麒麟系統(tǒng)
    發(fā)表于 08-19 10:38

    RK3588 技術(shù)分享 | Android系統(tǒng)中使NPU實(shí)現(xiàn)Yolov5分類(lèi)檢測(cè)

    : NPU幫助機(jī)器完成更高效的翻譯、文本分類(lèi)和情感分析,推動(dòng)了自然語(yǔ)言處理技術(shù)的發(fā)展。 實(shí)例分享:Yolov5分類(lèi)
    發(fā)表于 08-20 11:13

    RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    何處? 2022年,北京電子推出了基于RK3588處理器的iTOP-RK3588開(kāi)發(fā)板,一
    發(fā)表于 09-03 15:49

    NPU跑起來(lái)iTOP_RK3588開(kāi)發(fā)板Linux系統(tǒng)中使NPU

    RKNN SDK中提供了 Linux 平臺(tái)的 MobileNet 圖像分類(lèi)、SSD 目標(biāo)檢測(cè)、YOLOv5 目標(biāo)檢測(cè)示例。這些Demo 能夠?yàn)榭蛻?hù)基于 RKNN SDK 開(kāi)發(fā)自己的
    發(fā)表于 09-12 10:05

    iTOP-RK3588開(kāi)發(fā)板更新RKNN模型

    , RKNN SDK 的 examples/rknn_yolov5_demo/model/RK3588/目錄下,如下圖所示: 如使用自己的模型需要轉(zhuǎn)換成 rknn 模型,轉(zhuǎn)換方法可以參考第
    發(fā)表于 09-21 11:39

    RK3588開(kāi)發(fā)板修改編譯工具路徑

    1 因?yàn)榇苏鹿?jié)以 rknn_yolov5_demo RK3588 Android12 64 位平臺(tái)上運(yùn)行為例,所以修改examples/rknn_
    發(fā)表于 10-11 16:11

    RK3588 Linux 系統(tǒng)中使NPU

    RK3588 Linux 系統(tǒng)中使NPU
    的頭像 發(fā)表于 09-08 14:14 ?1378次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3588</b><b class='flag-5'>在</b> Linux <b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中使</b>用 <b class='flag-5'>NPU</b>

    RK3588最小系統(tǒng)板發(fā)布

    RK3588最小系統(tǒng)板發(fā)布
    的頭像 發(fā)表于 03-08 15:32 ?557次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3588</b>最小<b class='flag-5'>系統(tǒng)</b>板發(fā)布

    RK3588S邊緣計(jì)算開(kāi)發(fā)板Android13系統(tǒng)功能

    RK3588S邊緣計(jì)算開(kāi)發(fā)板Android13系統(tǒng)功能
    的頭像 發(fā)表于 04-10 15:43 ?637次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>RK3588</b>S邊緣計(jì)算開(kāi)發(fā)板<b class='flag-5'>Android</b>13<b class='flag-5'>系統(tǒng)</b>功能

    電子RK3588S與RK3588硬件性能區(qū)別及板卡選型

    電子RK3588S與RK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?2152次閱讀
    <b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>電子</b><b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型

    RK3588!黑神話(huà)悟空,啟動(dòng)?-電子RK3588開(kāi)發(fā)板

    RK3588!黑神話(huà)悟空,啟動(dòng)?-電子RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?245次閱讀
    <b class='flag-5'>RK3588</b>!黑神話(huà)悟空,啟動(dòng)?-<b class='flag-5'>迅</b><b class='flag-5'>為</b><b class='flag-5'>電子</b><b class='flag-5'>RK3588</b>開(kāi)發(fā)板