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

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

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

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

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

RK3399

無(wú)論是在工業(yè)自動(dòng)化領(lǐng)域,還是前沿的人工智能、邊緣計(jì)算領(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

......

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

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

RK3399搭載Mali-T860GPU,支持OpenGLES1.1/2.0/3.0/3.1,OpenCL。支持AFBC(幀緩沖壓縮),節(jié)省GPU的帶寬,提升性能的同時(shí)降低功耗,更是為強(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ù)同時(shí)輸入,雙ISP像素處理能力高達(dá)13MPix/s。

RK3399開(kāi)發(fā)板

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

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

------

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

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

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

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

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

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

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

主動(dòng)模式Mobilenet-ssd 測(cè)試

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

效果如下:

RK3399主動(dòng)模式Mobilenet-ssd 測(cè)試效果

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

主動(dòng)模式y(tǒng)olov3測(cè)試 

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

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

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

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

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


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

下面是RK1808被動(dòng)模式的測(cè)試結(jié)果:

被動(dòng)模式Mobilenet-ssd 測(cè)試 

RK1808被動(dòng)模式的測(cè)試結(jié)果

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

被動(dòng)模式Rock-X 測(cè)試 

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

Rock-Xcommand_line_demo 提供的例程

rockx_carplate_demo車牌識(shí)別

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

rockx_face_detection_demo人臉檢測(cè)

rockx_face_landmark_demo人臉特征點(diǎn)定位

rockx_head_detection_demo人頭檢測(cè)

rockx_object_detection_demo物體檢測(cè)

rockx_object_track_demo物體運(yùn)動(dòng)檢測(cè)

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

rockx_pose_finger_demo手掌節(jié)點(diǎn)姿態(tài)檢測(cè)

rockx_face_liveness_demo活體檢測(cè)rockx_face_recognition_demo人臉識(shí)別對(duì)比

活體檢測(cè)與人臉識(shí)別對(duì)比

上圖使用了rockx_face_landmark_demo,抓取了人臉特征的68個(gè)點(diǎn)。還有很多其他的測(cè)試應(yīng)用,沒(méi)有一一測(cè)試。

被動(dòng)模式y(tǒng)olov3測(cè)試 

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

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

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

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

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

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




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

  • FET3399-C核心板

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

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

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

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

推薦閱讀 換一批 換一批