很開(kāi)心能有機(jī)會(huì)作為旭日x3派的新品體驗(yàn)官來(lái)體驗(yàn)一下公司自家的開(kāi)發(fā)板,作為一名地平線的算法工程師,實(shí)話實(shí)說(shuō)平時(shí)工作中其實(shí)很少有機(jī)會(huì)能實(shí)際接觸到我們芯片的開(kāi)發(fā)板,因?yàn)樗惴ǖ膶?shí)際部署是由下游的軟件的同學(xué)負(fù)責(zé)的。我在讀研期間接觸過(guò)不少嵌入式ai平臺(tái),像瑞芯微rk3399及pro、海思3519、NVIDIA tx2、Intel ncs2等都用過(guò),入職地平線以后其實(shí)也一直想能有機(jī)會(huì)體驗(yàn)下公司自研芯片的性能,最近看到同事發(fā)的x3派百板嘗鮮的活動(dòng),我也第一時(shí)間申請(qǐng)參加了,沒(méi)想到很快就收到同事發(fā)的確認(rèn)郵件過(guò)了幾天又順豐發(fā)貨的通知。
收到快遞后迫不及待的打開(kāi)包裹,一個(gè)小藍(lán)盒映入我們的眼簾,還是我司熟悉的經(jīng)典配色

盒子里放著開(kāi)發(fā)板本體、usb串口線及散熱片。這次試用活動(dòng)大家收到的都是2g ram版本

打開(kāi)板子的防靜電袋子,就可以看到板子,總體來(lái)說(shuō)感覺(jué)做工很不錯(cuò),板子整體大小和樹(shù)莓派接近。

收到板子之前我就看了板子對(duì)應(yīng)的說(shuō)明文檔,感覺(jué)文檔寫(xiě)的還是非常細(xì)致的,我想了解的內(nèi)容都在上面了,我們按照教程一步一步操作就可以了。
https://developer.horizon.ai/api/v1/fileData/documents_pi/index.html

第一步是系統(tǒng)燒寫(xiě),翻抽屜找到了之前樹(shù)莓派上用過(guò)的一張8g tf卡,燒完后插到板子上,結(jié)果怎么都開(kāi)不了機(jī),Rufus和balenaEtcher都試過(guò),sever和desktop的鏡像也都試了怎么都起不來(lái)。。。
屬實(shí)奇怪,接上了串口線看了uboot的輸出,uboot提示無(wú)法識(shí)別tf的文件系統(tǒng)。。。群里問(wèn)了下負(fù)責(zé)這塊的同事,可能是tf卡和板子不太兼容。。。

沒(méi)辦法只能從網(wǎng)上又下單了張tf卡,新卡到了之后,還是同樣的操作,系統(tǒng)一次就啟動(dòng)成功,看來(lái)還真是tf卡的問(wèn)題。。。(上面64g卡為新買(mǎi)的。。。下面的為舊的無(wú)法啟動(dòng)的卡)

系統(tǒng)暫時(shí)選擇了帶桌面的系統(tǒng),文檔里也寫(xiě)了溫馨提示,由于我們的板子不帶gpu,直接使用cpu渲染桌面,桌面系統(tǒng)可能性能比較低。
實(shí)際體驗(yàn)了下,帶桌面的系統(tǒng),確實(shí)移動(dòng)鼠標(biāo)會(huì)出現(xiàn)拖影,
看下硬件參數(shù),cpu主頻也確實(shí)不高,不過(guò)我們的板子強(qiáng)項(xiàng)是bpu進(jìn)行神經(jīng)網(wǎng)絡(luò)的計(jì)算
ps:板子wifi不支持802.11ac也有點(diǎn)可惜。。。2.4g的速率還是有點(diǎn)慢

系統(tǒng)安裝好后,下一步就是跑下板子上的demo,實(shí)際體驗(yàn)下我們bpu的性能,文檔里的相關(guān)sample里示例比較多,分類(lèi)、檢測(cè)、分割任務(wù)的demo都有,相關(guān)代碼也有詳細(xì)的說(shuō)明,給負(fù)責(zé)這塊的同學(xué)點(diǎn)個(gè)贊
為了跑下讀取攝像頭進(jìn)行目標(biāo)檢測(cè)的demo,特地從同事那里要了個(gè)mipi的攝像頭,

接上后i2c總線上是可以看到該設(shè)備的,但直接運(yùn)行基于mipi攝像頭的目標(biāo)檢測(cè)示例會(huì)提示攝像頭無(wú)法打開(kāi),可能mipi攝像頭也不是所有型號(hào)都支持。。。\

mipi這個(gè)攝像頭沒(méi)法用,手頭也沒(méi)有usb攝像頭,該咋整呢?
我靈機(jī)一動(dòng)想到了一個(gè)方法,可以用板子讀取手機(jī)攝像頭的圖像,手機(jī)上安裝一個(gè)rtsp推流的軟件,然后板子和手機(jī)連在同一個(gè)局域網(wǎng)內(nèi)來(lái)讀取手機(jī)攝像頭的視頻流,
直接打開(kāi)Google Play搜索一下rtsp sever,試了幾個(gè),發(fā)現(xiàn)vxg這個(gè)比較好用,

打開(kāi)后,點(diǎn)擊齒輪按鈕,進(jìn)行設(shè)置,
network sever type要選擇RTSP,其他還有一些分辨率及攝像頭選擇的設(shè)置,這里建議將分辨率也設(shè)置為1920x1080

設(shè)置好后,點(diǎn)擊R按鈕開(kāi)始推流,圖像上面顯示了推流的rtsp地址(192.168.10.98為我手機(jī)在局域網(wǎng)內(nèi)地址),可以在電腦上使用potplayer打開(kāi)該地址,測(cè)試讀取視頻流正常

接下了修改demo里的代碼,我們只需要將usb_camera_fcos.py里opencv打開(kāi)usb攝像頭部分替換為rtsp的鏈接,即第252行,OpenCV默認(rèn)是支持直接讀取rtsp流的,所以修改非常簡(jiǎn)單。

修改好后,直接運(yùn)行,燈燈燈燈,demo成功run起來(lái)。。。

下集預(yù)告:x3pi + intel ncs2 計(jì)算棒 = ?

本文轉(zhuǎn)自地平線開(kāi)發(fā)者社區(qū)
原作者:yjcn
原鏈接:https://developer.horizon.ai/forumDetail/98129467158916313
-
嵌入式
+關(guān)注
關(guān)注
5200文章
20483瀏覽量
334568 -
AI
+關(guān)注
關(guān)注
91文章
39995瀏覽量
301626 -
人工智能
+關(guān)注
關(guān)注
1818文章
50129瀏覽量
265658
發(fā)布評(píng)論請(qǐng)先 登錄
ESP32-S3在初始化攝像頭時(shí)檢測(cè)到攝像頭模組型號(hào)不被支持
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】桌面系統(tǒng)功能測(cè)試-驅(qū)動(dòng)攝像頭-Mediapipe人體姿態(tài)檢測(cè)1
Termux手機(jī)攝像頭采集圖像/視頻流 部署 YOLO 模型推理
車(chē)載360環(huán)視平臺(tái):米爾RK3576開(kāi)發(fā)板支持12路低延遲推流
如何在大核rtt上把kd_mpi_vicap_start_stream三個(gè)攝像頭各自出的流拼成一個(gè)流呢?
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】使用stream推流代碼和WEB服務(wù)器代碼實(shí)現(xiàn)在客戶端網(wǎng)頁(yè)上查看攝像頭圖像
不懂手機(jī)攝像頭氣密性檢測(cè)儀?看完這篇就懂了-岳信儀器
【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】人臉檢測(cè)
迅為八核高算力RK3576開(kāi)發(fā)板攝像頭實(shí)時(shí)推理測(cè)試?ppyoloe目標(biāo)檢測(cè)
【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】OV5647攝像頭測(cè)試
迅為RK3576開(kāi)發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg?圖像分割
【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】4 - OV5647 攝像頭攝像頭測(cè)試
【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】無(wú)線網(wǎng)絡(luò)攝像頭(RTSP 推流 1080P 60fps)
企業(yè)必看!手機(jī)攝像頭氣密性檢測(cè)儀提升生產(chǎn)效益
【百板嘗鮮】旭日x3派開(kāi)箱及上手體驗(yàn)-讀取手機(jī)攝像頭推流圖像跑通fcos目標(biāo)檢測(cè)demo
評(píng)論