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