米爾國(guó)產(chǎn)T507-H開(kāi)發(fā)板,用50行Python代碼實(shí)現(xiàn)圖傳和人臉識(shí)別
掃描二維碼
隨時(shí)隨地手機(jī)看文章
基于國(guó)產(chǎn)車規(guī)級(jí)處理器T507-H開(kāi)發(fā)平臺(tái),如何用50行Python代碼實(shí)現(xiàn)圖傳和人臉識(shí)別?
我們?cè)诿谞枃?guó)產(chǎn)T507-H車規(guī)級(jí)處理器的開(kāi)發(fā)板上嘗試無(wú)線圖傳功能,并且疊加人臉識(shí)別檢測(cè)視頻中是否存在人臉。這次使用的是USB攝像頭,可以直接接在開(kāi)發(fā)板的接口上。
1. 連接攝像頭
連接好攝像頭后使用指令dmesg,看到能讀取到攝像頭。顯示為HIK 720p Camera
接下來(lái)使用v4l來(lái)檢測(cè)相機(jī)的詳細(xì)參數(shù)。安裝v4l:sudo apt install v4l-utils
使用sudo v4l2-ctl --list-devices查看詳細(xì)信息與設(shè)備號(hào)
2. 使用OpenCV進(jìn)行人臉識(shí)別
在開(kāi)始之前,先安裝幾個(gè)依賴。sudo apt update完成更新sudo apt install python3-opencvpip3 install --upgrade pippip3 install zmqpip3 install pybase64
首先在開(kāi)發(fā)板上運(yùn)行如下程序,讀取攝像頭數(shù)據(jù)并將數(shù)據(jù)發(fā)送至PC。
接著需要在PC上接收開(kāi)發(fā)板傳來(lái)的信息,將視頻分為一幀幀的內(nèi)容分別存儲(chǔ)和處理。當(dāng)識(shí)別到人臉時(shí)會(huì)用紅框圈出。打開(kāi)anaconda prompt運(yùn)行如下內(nèi)容
正常工作時(shí)會(huì)一直print監(jiān)聽(tīng)中。
此時(shí)可以在pc上彈出的窗口中看到攝像頭畫面,有人臉出現(xiàn)也能自動(dòng)識(shí)別。不過(guò)存在一定的延遲。
MYD-YT507H開(kāi)發(fā)板由米爾電子于2022年推出和銷售,搭載了全志的車規(guī)級(jí)T507-H處理器,具有超高性能和豐富的外設(shè)資源,是優(yōu)秀的國(guó)產(chǎn)工業(yè)CPU平臺(tái)。屏蔽罩下的是全志的T507-H處理器:
米爾MYD-YT507H開(kāi)發(fā)板
集成四核Cortex–A53,主頻1.5GHz,符合汽車AEC-Q100測(cè)試要求;
支持4K視頻編解碼;
支持LVDS、HDMI、RGB以及CVBS四種顯示輸出接口;
支持雙屏同顯、雙屏異顯,支持MIPI CSI 、DVP攝像頭輸入;提供流暢的用戶體驗(yàn)和專業(yè)的視覺(jué)效果。
搭載的1GB DDR4內(nèi)存與8GB eMMC;
開(kāi)發(fā)板擁有豐富的外設(shè)擴(kuò)展:SD卡槽、持雙路網(wǎng)口,4個(gè)USB2.0接口,1個(gè)SPI,2個(gè)SDIO;
工業(yè)級(jí)板卡的工作溫度范圍為-40℃ - +85℃;
核心板為郵票孔設(shè)計(jì)。