當(dāng)嵌入式遇上人工智能,用OK3399-C來做個AI“云監(jiān)工”!

原創(chuàng) 2021-03-15 09:46:00 RK3399

人工智能 (AI) 可以從實時視頻流中檢測出重要信息,從街道上收集可靠的實時數(shù)據(jù)并通過 AI 推理對其進(jìn)行壓縮,幫助智慧城市更輕松地管理資源,并改善生活質(zhì)量、生產(chǎn)力和緊急響應(yīng)速度。為實現(xiàn)出色的效率,視覺應(yīng)用必須實時處理海量數(shù)據(jù)。

智慧城市視覺應(yīng)用

OK3399-C開發(fā)板飛凌2020年推出的首款人工智能系列產(chǎn)品。該平臺基于瑞芯微RK3399設(shè)計,CPU內(nèi)置Mali-T864GPU,使用大小核的CPU結(jié)構(gòu),由兩個Cortex-A72+四個Cortex-A53組成,在滿足用戶處理器性能要求的同時,也提供了更加強(qiáng)勁的圖形處理性能。

RK3399

無論是在工業(yè)自動化領(lǐng)域,還是前沿的人工智能、邊緣計算領(lǐng)域,OK3399-C都能承擔(dān)極大的工作量。

經(jīng)CoreMark跑分

單A72核:

Coremark:11396

Coremark/MHz=11396/1800=6.33

雙A72核:

Coremark:22610

Coremark/MHz=22610/3600=6.28

6核:

Coremark:39099

Coremark/MHz=39099/9200=4.25

......

通過以上數(shù)據(jù)可以看到,OK3399-C搭載的CPU RK3399單核性能達(dá)到6.33,多核性能也是能達(dá)到4.25。

那么這樣一個“大心臟”當(dāng)然還需要其他器官也要強(qiáng)勁,下面來一一介紹。

RK3399搭載Mali-T860GPU,支持OpenGLES1.1/2.0/3.0/3.1,OpenCL。支持AFBC(幀緩沖壓縮),節(jié)省GPU的帶寬,提升性能的同時降低功耗,更是為強(qiáng)大的GPU狠狠的助了一把力。視頻顯示部分支持4KV P9 and 4K 10bits H.265/H.264 視頻解碼,高達(dá)60fps。支持雙VOP顯示:分辨率分別支持4096x2160及2560x1600,顯示支持雙通道MIPI-DSI、eDP1.3、HDMI2.0支持4K60Hz、以及DP1.2多種接口。支持雙路攝像頭數(shù)據(jù)同時輸入,雙ISP像素處理能力高達(dá)13MPix/s。

RK3399開發(fā)板

枯燥的東西介紹了很多,那么這么強(qiáng)勁的CPU性能,如此高的運(yùn)算速度,豐富的接口,以及1300萬像素輸入、4K視頻輸出,哪里才是它的用武之地呢?

必然是一個需要計算量大,實時性強(qiáng)的應(yīng)用場景,最典型的就是目前最火熱的AI人工智能了。

------

飛凌對于OK3399-C在AI領(lǐng)域的應(yīng)用也是下了很深的功夫,系統(tǒng)集成了TensorFlow AI框架,支持ArmNN加速,并提供測試demo和方法。另外還有OpenCV、OpenCL、OpenGL的測試?yán)獭?/span>

OpenCV 進(jìn)行人臉檢測

下面進(jìn)入本文的重點:OK3399-C+RK1808計算棒運(yùn)行智能識別程序。

流程大體如下,在OK3399-C平臺上開發(fā)好的模型固化到計算棒上,然后部署到設(shè)備中,實現(xiàn)設(shè)備的人工智能計算。

RK3399-C+RK1808計算棒運(yùn)行智能識別程序

按照OK3399-C平臺Desktop系統(tǒng)+RK1808計算棒應(yīng)用手冊,對RK1808計算棒的網(wǎng)絡(luò)進(jìn)行配置之后,可以按照對應(yīng)IP登錄到計算棒上,設(shè)置其主動模式和被動模式。

對RK1808計算棒的網(wǎng)絡(luò)進(jìn)行配置

主動模式Mobilenet-ssd 測試

按照手冊中的內(nèi)容配置好環(huán)境之后,運(yùn)行編譯好的上位機(jī)程序:./ssd_demo

效果如下:

RK3399主動模式Mobilenet-ssd 測試效果

可以看到能進(jìn)行物體的識別和種類的計算。

主動模式y(tǒng)olov3測試 

運(yùn)行應(yīng)用后的效果▼

RK3399主動模式y(tǒng)olov3測試運(yùn)行效果

能識別鼠標(biāo)、鍵盤、顯示器、人等物體,并且識別速度很快。

另外,OK3399-C也能搭配1808的被動模式,其被動模式整體數(shù)據(jù)流圖如下:

RK3399搭配1808的被動模式,其被動模式整體數(shù)據(jù)流圖


先是由攝像頭采集到數(shù)據(jù)流,后經(jīng)OK3399-C處理傳輸給RK1808計算棒,計算棒處理后的結(jié)果推回給OK3399-C,再經(jīng)顯示器顯示。

下面是RK1808被動模式的測試結(jié)果:

被動模式Mobilenet-ssd 測試 

RK1808被動模式的測試結(jié)果

可以正確識別顯示器、水杯、鍵盤等物體,可以發(fā)現(xiàn)FPS要比被動模式高,說明此種模式運(yùn)行更快。

被動模式Rock-X 測試 

提供了多個Rock-X測試?yán)蹋?/span>

Rock-Xcommand_line_demo 提供的例程

rockx_carplate_demo車牌識別

rockx_face_attribute_demo人臉屬性識別(性別、年齡)

rockx_face_detection_demo人臉檢測

rockx_face_landmark_demo人臉特征點定位

rockx_head_detection_demo人頭檢測

rockx_object_detection_demo物體檢測

rockx_object_track_demo物體運(yùn)動檢測

rockx_pose_body_demo人體姿態(tài)檢測

rockx_pose_finger_demo手掌節(jié)點姿態(tài)檢測

rockx_face_liveness_demo活體檢測rockx_face_recognition_demo人臉識別對比

活體檢測與人臉識別對比

上圖使用了rockx_face_landmark_demo,抓取了人臉特征的68個點。還有很多其他的測試應(yīng)用,沒有一一測試。

被動模式y(tǒng)olov3測試 

安裝python、TensorFlow和RKNN-Toolkit 插件后運(yùn)行yolov3測試demo:

 插件后運(yùn)行yolov3測試demo

在能準(zhǔn)確分辨物體的前提下其FPS能達(dá)到30。

經(jīng)過以上測試,OK3399-C的計算能力,尤其搭載RK1808計算棒之后的運(yùn)算能力可見一斑。實際上,這個平臺還有很深的潛力可挖掘,就要靠以后研發(fā)和使用的工程師們共同努力了。

以上就是小編給大家分享的內(nèi)容,希望能夠幫到您。

進(jìn)入飛凌嵌入式官網(wǎng),了解關(guān)于OK3399-C開發(fā)板的更多信息。




相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對整數(shù)、浮點、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個方面提升。以下將對瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開發(fā)板

    飛凌嵌入式RK3399安卓開發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識別設(shè)備、機(jī)器人、無人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊、芯片手冊,加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時間縮短。

    了解詳情
    OK3399-C開發(fā)板

推薦閱讀 換一批 換一批