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

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

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

3天內不再提示

創(chuàng)龍 瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—NPU開發(fā)案例

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-07-16 11:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文主要介紹基于創(chuàng)龍科技TL3562-EVM評估板的NPU開發(fā)案例,適用開發(fā)環(huán)境如下。

Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

虛擬機:VMware16.2.5

開發(fā)環(huán)境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.209

LinuxSDK:rk3562-buildroot-2021.11-sdk-[版本號](基于rk3562_linux_release_v1.2.0_20240620)

無特殊說明情況下,本文默認使用USB TO UART0作為調試串口,使用Linux系統(tǒng)啟動卡(Micro SD方式)啟動系統(tǒng),通過路由器與PC機進行網(wǎng)絡連接,請確保PC機、Ubuntu系統(tǒng)可正常訪問互聯(lián)網(wǎng)。

NPU(Neural network Processing Unit),即神經(jīng)網(wǎng)絡處理器。RK3562內部已集成高能效神經(jīng)網(wǎng)絡處理器NPU,支持神經(jīng)網(wǎng)絡推理硬件加速,能夠流暢運行AI算法。主要參數(shù)如下:

(1)支持INT4/INT8/INT16/FP16等;

(2)支持多種框架,如TensorFlow、MXNet、PyTorch、Caffe等;

(3)1TOPS算力。

備注:更多詳細信息請查看“6-開發(fā)資料數(shù)據(jù)手冊核心板元器件CPU”目錄下的文檔。

NPU開發(fā)流程如下:

(1)模型訓練:用戶根據(jù)需求自行訓練模型或使用官方提供的模型;

(2)模型轉換:使用RKNN-Toolkit2將預訓練模型轉換為RK3562 NPU可使用的RKNN模型;

(3)應用開發(fā):基于RKNN API開發(fā)應用程序。

wKgZPGf-_LuAcJWFAACkJaE3Q_4995.png圖 1 NPU開發(fā)流程圖

我司提供的NPU開發(fā)案例位于產(chǎn)品資料“4-軟件資料Demoplatform-demos”。其中,yolov5_object_detect案例為靜態(tài)演示案例(通過單張圖片進行目標識別),v4l2_yolov5_detect案例為動態(tài)演示案例(通過攝像頭連續(xù)獲取圖像進行目標識別),具體說明如下。

wKgZPGh3ENeAPsotAABerR9SB3c574.png表 1

關于RKNN-Toolkit2環(huán)境搭建、模型轉換使用說明、混合量化、精度問題排查的詳細介紹,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"02_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關于RKNN-Toolkit2模型轉換API接口說明,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"02_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關于RKNN API的詳細使用說明,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"04_Rockchip_RKNPU_API_Reference_RKNNRT_V2.0.0beta0_CN.pdf"文檔。

1yolov5_object_detect案例

案例說明

本案例基于RKNN API實現(xiàn)對圖片中目標對象的識別,并將識別結果以加水印的方式添加至圖像,并保存成圖片文件。案例循環(huán)測試10次,統(tǒng)計出推理的平均處理耗時。

備注:本案例基于瑞芯微官方例程實現(xiàn),進行了目錄的重構及編譯的簡化,功能邏輯未進行修改。官方例程位于LinuxSDK源碼"/external/rknpu2/examples/rknn_yolov5_demo/"目錄下。

wKgZPGh3EUOAPGlxAACErtCOdU4283.png圖 2

程序處理流程圖如下:

wKgZPGf-_OiAClqfAAFH62S-ZN4085.png圖 3

案例測試

請通過網(wǎng)線將評估板千兆網(wǎng)口ETH0 RGMII連接至路由器。

wKgZPGh3GCuACiAZALTGO6vQstM130.png圖 4

請將案例bin目錄下的所有文件拷貝至評估板文件系統(tǒng)任意目錄下。

wKgZO2f-_QiAN86oAAAP76Kw0_4833.png圖 5

在可執(zhí)行文件所在目錄,執(zhí)行如下命令,對圖片目標對象進行模型推理。

備注:模型運行的時間會有抖動。

Target# ./yolov5_object_detect yolov5s-640-640_rk3562.rknn car.jpg

wKgZPGf-_RKAYZCTAAERgdhrhog847.png圖 6

從輸出信息可知,本案例程序識別出測試圖片包含person、car、bus、truck等對象,運行1次模型耗時為73.843000ms;循環(huán)運行10次模型平均耗時為47.365303ms。

案例程序對測試圖片的目標對象標記成功后將輸出名稱為out.jpg的標記圖片至當前目錄,請將out.jpg文件拷貝至Windows下,并使用PC端相關軟件對比查看car.jpg與out.jpg,測試結果如下所示。

wKgZO2f-_T2ANwKbAAAUS9wcwoQ774.png圖 7 wKgZPGf-_Y2AAj3EABH1S4fs-pU946.png圖 8 car.jpg wKgZPGf-_ZWAdK9QABIl_NXZWv8055.png圖 9 out.jpg

從out.jpg圖片可知,案例程序能正確框選出人物、汽車等物體,同時顯示person、car文字標簽和置信度,標記對象的數(shù)量及信息等與程序打印信息一致。

本程序能夠支持識別的目標數(shù)據(jù)集類型說明位于bin目錄下的coco_80_labels_list.txt文件,用戶可根據(jù)相關目標類型進行測試驗證。

wKgZPGh3GVSAVVwfAAAnYifdv54024.png圖 10

案例編譯

將案例src源碼目錄拷貝至Ubuntu工作目錄下,進入源碼目錄,執(zhí)行如下命令配置環(huán)境變量,并修改CMake配置文件CMakeLists.txt,請根據(jù)實際情況修改為LinuxSDK源碼路徑。

Host# source /home/tronlong/RK3562/rk3562-buildroot-2021.11-sdk-v1.0/buildroot/output/rockchip_rk3562/host/environment-setup

Host# vim CMakeLists.txt

wKgZPGh3GWeALJCAAAD2Lqolz50578.png圖 11 wKgZO2h3GWiAAQshAAB09HGMeSs943.png圖 12

新建一個build目錄,用于存放編譯過程產(chǎn)生的相關文件。

Host# mkdir -p build

wKgZPGh3GXqACMGRAABvJx5ew80556.png圖 13

進入build目錄,執(zhí)行如下命令進行案例編譯,編譯完成將會在build目錄下生成編譯過程產(chǎn)生的相關文件,并在src目錄下生成install目錄,該目錄下存放案例相關文件。

Host# cd build

Host# cmake -DCMAKE_C_COMPILER=aarch64-buildroot-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-buildroot-linux-gnu-g++ ../

Host# make -j8

Host# make install

wKgZO2h3GYqADBmsAAH0iIkRT_Y993.png圖 14 wKgZO2h3GYqADBmsAAH0iIkRT_Y993.png圖 15

build目錄存放編譯過程產(chǎn)生的相關文件,install目錄存放案例相關文件,包括測試圖片car.jpg、類別數(shù)據(jù)集coco_80_labels_list.txt、RKNN模型yolov5s-640-640_rk3562.rknn和可執(zhí)行程序yolov5_object_detect等文件,如下圖所示。

wKgZO2h3GaKAUg4JAACeK3B7YnQ384.png圖 16

關鍵代碼

(1)加載圖片RGB數(shù)據(jù)。

wKgZO2f-I7iAVELzAAA-j7oGh10566.png圖 17

(2)加載模型并初始化RKNN。

wKgZPGf-I9GAFRbqAAAudP0afMo262.png圖 18

(3)前處理,對圖像進行縮放和裁剪以適配模型輸入。

wKgZPGf-I-aAYis-AAD6Ekx0N7s071.png圖 19

(4)設置模型運行輸入輸出參數(shù),NPU運行模型,獲取模型輸出,統(tǒng)計運行耗時。

wKgZO2f-JAWAF9GgAABiK9ucuB4487.png圖 20

(5)進行后處理,得到目標識別結果。

wKgZPGf-JBaAQYMfAABRBees9BI442.png圖 21

(6)使用目標識別結果給圖片添加水印,并保存為圖片文件。

wKgZO2f-JCeAbSN8AACX566dXEI933.png圖 22

(7)重復運行10次模型并統(tǒng)計平均耗時。

wKgZPGf-JDiAABg_AACq1K6bOkk890.png圖 23


由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注創(chuàng)龍科技微信公眾號或官網(wǎng),或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

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

    關注

    5151

    文章

    19670

    瀏覽量

    317488
  • NPU
    NPU
    +關注

    關注

    2

    文章

    330

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    iTOP-3562開發(fā)板/核心采用RK3562,集成A53+Mali G52架構

    可應用于人臉跟蹤、身體跟蹤、視頻監(jiān)控、自動語音識別(ASR)、圖像分類駕駛員輔助系統(tǒng)(ADAS)、車牌識別、物體識別等。 iTOP-3562開發(fā)板/核心采用
    發(fā)表于 09-05 11:30

    迅為RK3562開發(fā)板主頻2.0內置NPU算力達1TOPS,核心擴展更多功能

    可應用于人臉跟蹤、身體跟蹤、視頻監(jiān)控、自動語音識別(ASR)、圖像分類駕駛員輔助系統(tǒng)(ADAS)、車牌識別、物體識別等。 iTOP-3562開發(fā)板/核心采用
    發(fā)表于 12-24 15:07

    微米爾RK3562國產(chǎn)核心,ARM中量級多面手

    網(wǎng)關、邊緣計算等領域提供了高性價比的解決方案。 核心基于 RK3562RK3562J處理器,采用ARM Cortex-
    發(fā)表于 02-28 15:32

    迅為國產(chǎn)RK3562開發(fā)板底板硬件接口原理說明

    迅為國產(chǎn)RK3562開發(fā)板底板硬件接口原理說明
    的頭像 發(fā)表于 06-14 15:27 ?2929次閱讀
    迅為<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)板</b>底板硬件接口原理說明

    新一代低價開發(fā)板芯片RK3562來啦! — 觸覺智能RK3562開發(fā)板

    最近我收到了個一套開發(fā)板,有核心,開發(fā)板,還有個7英寸觸摸屏幕。這些東西,都是一家叫做觸覺智能的公司做的基于
    的頭像 發(fā)表于 08-15 17:42 ?3055次閱讀
    新一代低價<b class='flag-5'>開發(fā)板</b>芯片<b class='flag-5'>RK3562</b>來啦! — 觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)板</b>

    A53@2GHz+NPU開發(fā)板只要198元!還是國產(chǎn)+工業(yè)

    A53@2GHz+NPU開發(fā)板只要198元!還是國產(chǎn)+工業(yè)
    的頭像 發(fā)表于 11-27 01:01 ?1021次閱讀
    <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53@2GHz+NPU</b><b class='flag-5'>開發(fā)板</b>只要198元!還是<b class='flag-5'>國產(chǎn)</b>+<b class='flag-5'>工業(yè)</b>級

    4CPU,ARM中量級多面手,米爾RK3562核心上市

    網(wǎng)關、邊緣計算等領域提供了高性價比的解決方案。核心基于RK3562RK3562J處理器,采用ARMCortex-
    的頭像 發(fā)表于 02-27 08:03 ?729次閱讀
    4<b class='flag-5'>核</b>CPU,ARM中量級多面手,米爾<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b>核心<b class='flag-5'>板</b>上市

    國產(chǎn)!35622GHzA53 NPU工業(yè)核心規(guī)格書

    核心簡介創(chuàng)龍科技SOM-TL3562是一款基于RK3
    的頭像 發(fā)表于 03-06 13:58 ?13次閱讀
    全<b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>NPU</b>)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>規(guī)格書

    國產(chǎn)!35622GHzA53 NPU工業(yè)核心規(guī)格書

    核心簡介創(chuàng)龍科技SOM-TL3562是一款基于RK3
    的頭像 發(fā)表于 03-06 14:30 ?1071次閱讀
    全<b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>NPU</b>)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>規(guī)格書

    國產(chǎn)!3562Mini(2GHzA53 NPU工業(yè)開發(fā)板規(guī)格書

    評估簡介創(chuàng)龍科技TL3562-MiniEVM是一款基于
    的頭像 發(fā)表于 03-10 09:16 ?938次閱讀
    全<b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>Mini(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>NPU</b>)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>規(guī)格書

    性價比不錯的工業(yè)開發(fā)板 — 米爾RK3562

    今天給大家介紹一款開發(fā)板是來自米爾的RK3562開發(fā)板RK3562
    的頭像 發(fā)表于 06-05 08:01 ?686次閱讀
    性價比不錯的<b class='flag-5'>工業(yè)</b>級<b class='flag-5'>開發(fā)板</b> — 米爾<b class='flag-5'>RK3562</b>

    有獎丨米爾 RK3562開發(fā)板免費試用新增名額!

    米爾與合作發(fā)布的新品基于RK3562應用
    的頭像 發(fā)表于 06-13 08:04 ?409次閱讀
    有獎丨米爾 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)板</b>免費試用新增名額!

    國產(chǎn) RK3576 ARM 八 2.2GHz 工業(yè)開發(fā)板—LVGL應用開發(fā)案

    本文主要基于評估演示LVGL應用開發(fā)案例,適用開發(fā)環(huán)境如下。創(chuàng)龍科技 TL3576-EVM 是一款基于
    的頭像 發(fā)表于 06-23 15:17 ?246次閱讀
    全<b class='flag-5'>國產(chǎn)</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM 八<b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—LVGL應用<b class='flag-5'>開發(fā)案</b>例

    創(chuàng) RK3562 國產(chǎn) 2GHz A53 工業(yè)開發(fā)板—調試工具安裝

    創(chuàng)龍科技 TL3562-EVM-B 是一款基于 RK3562J/
    的頭像 發(fā)表于 06-30 10:28 ?221次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> <b class='flag-5'>國產(chǎn)</b> <b class='flag-5'>2GHz</b> <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—調試工具安裝

    創(chuàng) RK3562 國產(chǎn) 2GHz A53 工業(yè)開發(fā)板—IRIG-B碼對時案例

    創(chuàng)龍科技 TL3562-EVM-B 是一款基于 RK3562J/
    的頭像 發(fā)表于 07-08 14:07 ?162次閱讀
    <b class='flag-5'>創(chuàng)</b><b class='flag-5'>龍</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> <b class='flag-5'>國產(chǎn)</b> <b class='flag-5'>2GHz</b> <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>開發(fā)板</b>—IRIG-B碼對時案例