• 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于RK3568和STM32MP157的車(chē)載人臉識(shí)別系統(tǒng)

2024/05/15
8014
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

DigiKey 演示視頻.zip

共2個(gè)文件

1.項(xiàng)目簡(jiǎn)介

本項(xiàng)目旨在基于rk3568開(kāi)發(fā)一個(gè)車(chē)載人臉識(shí)別系統(tǒng),運(yùn)行yocto文件系統(tǒng),支持rtsp實(shí)時(shí)傳輸。該系統(tǒng)將使用rk3568作為主控芯片,使用STM32mp157作為rtsp服務(wù)器,通過(guò)攝像頭獲取實(shí)時(shí)視頻流,并利用深度學(xué)習(xí)算法進(jìn)行人臉檢測(cè)、識(shí)別和比對(duì)。系統(tǒng)支持lcd實(shí)時(shí)顯示視頻流,同時(shí),系統(tǒng)支持rtsp實(shí)時(shí)傳輸,可以將視頻流通過(guò)網(wǎng)絡(luò)傳輸?shù)絩tsp服務(wù)器,在其他設(shè)備拉流,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控和管理。系統(tǒng)具有廣泛的應(yīng)用前景,可以應(yīng)用于車(chē)輛安全管理、駕駛員身份認(rèn)證等領(lǐng)域。

2.系統(tǒng)框圖

系統(tǒng)硬件層面上,外接2K mipi攝像頭imx335,實(shí)時(shí)獲取攝像頭數(shù)據(jù),將攝像頭數(shù)據(jù)進(jìn)行數(shù)據(jù)量化裁剪等操作之后,導(dǎo)入訓(xùn)練好的人臉識(shí)別深度學(xué)習(xí)模型,然后將處理后的圖像顯示到本地的1920x1080分辨率的lcd,然后通過(guò)rtsp協(xié)議將圖像數(shù)據(jù)推送到服務(wù)器,在手機(jī)端或PC端進(jìn)行拉流,實(shí)時(shí)監(jiān)控帶人臉識(shí)別標(biāo)識(shí)的圖像。

系統(tǒng)框圖如下:

主控cpu:RK3568

  • Quad-core Cortex-A55 up to 2.0GHz
  • Mali-G52 GPU
  • 1TOPS NPU
  • LPDDR4/LPDDR4X/DDR4/DDR3/DDR3L/LPDDR3, ECC
  • 4KP60 H.265/H.264/VP9 video decoder
  • 1080P60 H.264/H.265 video encoder
  • 8M ISP with HDR
  • Dual dislplay, LVDS/MIPI-DSI/RGB/eDp/RGB/HDMI2.0/EBC
  • 1x8ch I2S/TDM, 1x8ch PDM, 2x2ch I2S
  • USB3.0 x2/SATA3.0 x3/PCIE2.1/QSGMII,PCIE3.0 1x2Lanes/2x1Lane

rtsp服務(wù)器:STM32mp157

  • STM32MP157 Arm?-based dual Cortex??A7 800 MHz 32 bits +
    Cortex??M4 32 bits MPU in a TFBGA361 package
  • ST PMIC STPMIC1
  • 4-Gbit DDR3L, 16 bits, 533 MHz
  • 1-Gbit/s Ethernet (RGMII) compliant with IEEE-802.3ab
  • USB OTG HS
  • Audio codec
  • 4 user LEDs
  • 2 user and reset push-buttons, 1 wake-up button
  • 5 V / 3 A USB Type-C? power supply input (not provided)
  • Board connectors:
    Ethernet RJ45
    4 × USB Host Type-A
    USB Type-C? DRP
    MIPI DSI?
    HDMI?
    Stereo headset jack including analog microphone input
    microSD? card
    GPIO expansion connector (Raspberry Pi? shield capability)
    ARDUINO? Uno V3 expansion connectors
  • On-board ST-LINK/V2-1 debugger/programmer with USB reenumeration capability: Virtual COM port and debug port
  • STM32CubeMP1 and full mainline open-source Linux? STM32 MPU

OpenSTLinux Distribution (such as STM32MP1Starter) software and
examples

– Support of a wide choice of Integrated Development Environments

(IDEs) including IAR Embedded Workbench?, MDK-ARM, and

STM32CubeIDE

3. 各部分功能說(shuō)明

3.1.rk3568板載端

rk3568板載端運(yùn)行yocto文件系統(tǒng),Yocto 是一個(gè)很強(qiáng)大的構(gòu)建工具,其功能不僅僅是用來(lái)獲取BSP源碼和簡(jiǎn)單地編譯源碼,開(kāi)發(fā)者還可以使用Yocto對(duì)其開(kāi)發(fā)板添加各種第三方開(kāi)發(fā)庫(kù),而不需要每次重新從零開(kāi)始編譯源碼,解決第三方依賴(lài)的方式進(jìn)行開(kāi)發(fā),對(duì)開(kāi)發(fā)效率的提高有很大的幫助。也可以基于Yocto的構(gòu)建規(guī)則,把自己定義的開(kāi)發(fā)板卡添加到Y(jié)octo的構(gòu)建工程中,便于向第三方進(jìn)發(fā)布。

1. 本系統(tǒng)在kernel層面上支持mipi dsi驅(qū)動(dòng)lcd,支持mipicsi驅(qū)動(dòng)攝像頭,支持以太網(wǎng),支持wifi無(wú)線(xiàn)網(wǎng)絡(luò)

2. 本系統(tǒng)在環(huán)境上支持weston桌面系統(tǒng),支持瑞芯微的RKNN Toolkit Lite2推理庫(kù)。

以此為支撐,我們可以在此系統(tǒng)上面完成攝像頭采集圖像,然后送到rknn庫(kù)進(jìn)行推理,之后通過(guò)以太網(wǎng)或者wifi推流到pc端或手機(jī)端。

3.2. rtsp服務(wù)端

本項(xiàng)目使用stm32MP157(得捷贊助開(kāi)發(fā)板),運(yùn)行rtsp 服務(wù)器

服務(wù)器使用開(kāi)源工具mediamtx

下載位置https://github.com/bluenviron/mediamtx/releases

使用mediamtx有點(diǎn)非常多

不管是在windows還是linux,安裝和使用都極其簡(jiǎn)單;

文檔比較詳細(xì),使用過(guò)程中遇到的問(wèn)題很少,不需要去參考其他文檔;

支持rtsp、rtmp、hsl;并且延遲處理的比較好;

集成webrtc可直接播放視頻;

可進(jìn)行視頻訪(fǎng)問(wèn)加密處理;

3.3. pc拉流端

PC端進(jìn)行拉流可以使用ffplay或者直接使用mediamtx的網(wǎng)頁(yè)拉流功能,

1. 使用mediamtx網(wǎng)頁(yè)拉流功能時(shí)需要配置

配置完成之后,重啟stm32mp157上的mediamtx服務(wù)器,然后保證在同一局域網(wǎng)的情況下,瀏覽器輸入如下地址進(jìn)行拉流

http://192.168.21.117:8889/live/stream/

2. 使用ffplay拉流

確保在同一局域網(wǎng),使用一下命令進(jìn)行拉流,其中192.168.21.117為rtsp服務(wù)器,也就是stm32mp157的IP地址。

ffplay rtsp://192.168.21.117:8554/live/stream

使用ffplay拉流延遲較高。

3.4.手機(jī)拉流端

手機(jī)拉流使用的是easyplayer,EasyPlayer RTSP 播放器是由EasyDarwin團(tuán)隊(duì)開(kāi)發(fā)和維護(hù)的一個(gè)完善的RTSP流媒體播放器項(xiàng)目,視頻編碼支持H.264,H.265,MPEG4,MJPEG,音頻支持G711A,G711U,G726,AAC,支持RTSP over TCP/UDP協(xié)議,支持軟/硬解碼,是一套極佳的安防流媒體平臺(tái)播放組件

4.作品源碼

源碼主要包含自行構(gòu)建的yocto文件系統(tǒng)以及python編寫(xiě)的應(yīng)用程序

https://gitee.com/jia_yuhao/digikey_rk3568/tree/master

源碼下載

# git clone https://gitee.com/jia_yuhao/digikey_rk3568.git

5.作品視頻

https://www.bilibili.com/video/BV1rt421H79s/?spm_id_from=333.999.0.0&vd_source=de29f8018dea6c4485b6ec360c0595d7

6.項(xiàng)目總結(jié)

rk3568NPU算力僅1TOPS,算力不算太高,并且RKNN Toolkit Lite2推理庫(kù)為python接口的庫(kù),在不接入人臉識(shí)別推理運(yùn)算的情況下,rtsp可以實(shí)時(shí)穩(wěn)定的運(yùn)行,幀率穩(wěn)定在30fps。

但是,接入人臉識(shí)別的算法后,lcd實(shí)時(shí)顯示幀率只有15fps左右,而通過(guò)rtsp推流幀率就只有7-8 fps了。后續(xù)可以考慮使用C++接口的推理庫(kù)。在1TOPS的算力下,幀率應(yīng)該會(huì)有所提升。

另外,使用開(kāi)源rtsp工具進(jìn)行拉流,基本上有1-2秒的延遲。應(yīng)該跟解碼邏輯,解碼參數(shù)和解碼緩存等有關(guān)。

  • DigiKey 演示視頻.zip
    下載
  • DigiKey 作品簡(jiǎn)介.zip
    下載

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠(chǎng)商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
AD22293Z 1 Analog Devices Inc Precision ±1.7 g, ±5 g, ±18 g Dual-Axis iMEMS® Accelerometer
暫無(wú)數(shù)據(jù) 查看
L9953XPTR 1 STMicroelectronics Door Actuator Driver

ECAD模型

下載ECAD模型
暫無(wú)數(shù)據(jù) 查看
AD22293Z-RL7 1 Analog Devices Inc Precision ±1.7 g, ±5 g, ±18 g Dual-Axis iMEMS® Accelerometer
暫無(wú)數(shù)據(jù) 查看
意法半導(dǎo)體

意法半導(dǎo)體

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱(chēng)改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠(chǎng)商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專(zhuān)用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.

意法半導(dǎo)體(ST)集團(tuán)于1987年6月成立,是由意大利的SGS微電子公司和法國(guó)Thomson半導(dǎo)體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱(chēng)改為意法半導(dǎo)體有限公司。意法半導(dǎo)體是世界最大的半導(dǎo)體公司之一,公司銷(xiāo)售收入在半導(dǎo)體工業(yè)五大高速增長(zhǎng)市場(chǎng)之間分布均衡(五大市場(chǎng)占2007年銷(xiāo)售收入的百分比):通信(35%),消費(fèi)(17%),計(jì)算機(jī)(16%),汽車(chē)(16%),工業(yè)(16%)。 據(jù)最新的工業(yè)統(tǒng)計(jì)數(shù)據(jù),意法半導(dǎo)體是全球第五大半導(dǎo)體廠(chǎng)商,在很多市場(chǎng)居世界領(lǐng)先水平。例如,意法半導(dǎo)體是世界第一大專(zhuān)用模擬芯片和電源轉(zhuǎn)換芯片制造商,世界第一大工業(yè)半導(dǎo)體和機(jī)頂盒芯片供應(yīng)商,而且在分立器件、手機(jī)相機(jī)模塊和車(chē)用集成電路領(lǐng)域居世界前列.收起

查看更多

相關(guān)推薦