0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RTT-Draco的疲勞駕駛監(jiān)控系統(tǒng)設(shè)計(jì)案例

冬至子 ? 來(lái)源:DLMU_lcc ? 作者:DLMU_lcc ? 2023-08-02 16:16 ? 次閱讀

疲勞駕駛一直是交通界的焦點(diǎn)與痛點(diǎn),每年都有大量司機(jī)因疲勞駕駛導(dǎo)致傷亡。傳統(tǒng)的疲勞駕駛預(yù)防,大都基于司機(jī) 自身角度,通過(guò)正常的作息和合理的行車(chē)安排來(lái)提前減少疲勞駕駛發(fā)生的可能性,而未能從疲勞駕駛已經(jīng)可能發(fā)生的角度及時(shí)的避免疲勞駕駛的繼續(xù)。

從這個(gè)角度出發(fā),我們將傳統(tǒng)的疲勞駕駛預(yù)防與提醒方式,與人臉識(shí)別結(jié)合,設(shè)計(jì)了疲勞駕駛監(jiān)測(cè)與提醒裝置??梢宰R(shí)別抽煙、喝水、使用手機(jī)、閉眼、睜眼、閉嘴、張嘴等行為狀態(tài)。

注:本項(xiàng)目為2022中國(guó)大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽RT-Thread@中智訊物聯(lián)網(wǎng)專(zhuān)項(xiàng)賽參賽作品。項(xiàng)目已在github上整體開(kāi)源,賽后將在本論壇整體開(kāi)源,這里只做部分代碼及流程解釋。

使用平臺(tái):RTT—DracoAI套件
模型部署插件:RT-AK
代碼編寫(xiě)工具:RT-Thread Stdio 2.1.5

我就不按比賽要求寫(xiě)那種產(chǎn)品介紹類(lèi)的東西了,技術(shù)平臺(tái)直接上干貨,模型部分使用yolo-fastest,模型流程圖如下

1.jpg

1.jpg

1.jpg

使用RT-AK進(jìn)行部署

基礎(chǔ)運(yùn)行命令

python aitools.py --project= --model= --model_name= --platform=k210 --clear

示例

$ D:Projectedge-aiRT-AKrt_ai_tools>python aitools.py --project=D:ProjectK210_Demok210_rthread_bsp --model=.Modelsmnist.tflite --model_name=mnist --platform=k210 --embed_gcc=D:Projectk210_third_toolsxpack-riscv-none-embed-gcc-8.3.0-1.2bin --dataset=.platformsplugin_k210datasetsmnist_datasets

部署成功示意圖

1.jpg

在RT-Thread stdio中工程目錄下更新軟件包,將會(huì)使用到LCD,Camera,USART做監(jiān)控串口,SPI1(wifi),以及co2傳感器使用的i2c。setting中配置圖如下

1.jpg

接下來(lái)就是軟件包的包含,使用了sgp30和gps_rmc,rw007驅(qū)動(dòng)軟件包會(huì)自動(dòng)包含,具體配置不做贅述(rw007驅(qū)動(dòng)記得改頻率不然用不了),會(huì)在整體開(kāi)源后補(bǔ)充。

這里展示以下部分代碼流程截圖,首先進(jìn)行硬件初始化和模型初始化

1.jpg

之后為了保證流暢運(yùn)行,各外設(shè)進(jìn)行了多線(xiàn)程的創(chuàng)建和處理

1.jpg

這里遇到了一個(gè)神奇的bug,將攝像頭采集的圖片裁剪后放入kpu中會(huì)倒是kpu的圖像失敗

只有不裁剪的240*320圖片直接進(jìn)入kpu中才能完美顯示,這里重寫(xiě)了一個(gè)image_seg函數(shù)解決了這個(gè)問(wèn)題,進(jìn)入模型進(jìn)行運(yùn)算并對(duì)運(yùn)算結(jié)果進(jìn)行處理

1.jpg

之后就是屏幕顯示onenet上傳圖片巴拉巴拉的就可以了,上傳圖片使用了http post,onenet自己的那個(gè)軟件包不好用,這里就不贅述了。模型各類(lèi)別的準(zhǔn)確度如下圖

1.jpg

因?yàn)槌闊熯@樣的行為在屏幕中表現(xiàn)的實(shí)在是太小了,準(zhǔn)確度相較于其他略有下降,在RTT-Draco上的運(yùn)行時(shí)間約為360ms。這里沒(méi)有辦法插入視頻,就從視頻里截了一張識(shí)別的效果圖。

1.jpg

到此,該項(xiàng)目完成了車(chē)輛定位,車(chē)內(nèi)co2濃度檢測(cè),駕駛員不良行為檢測(cè)等功能,且具備了聲光震動(dòng)提醒,基本符合疲勞駕駛監(jiān)控系統(tǒng)的定位和要求。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50293

    瀏覽量

    750226
  • LCD屏
    +關(guān)注

    關(guān)注

    0

    文章

    121

    瀏覽量

    15358
  • USART串口
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    6791
  • gcc編譯器
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    3334
  • RTThread
    +關(guān)注

    關(guān)注

    7

    文章

    132

    瀏覽量

    40749
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    疲勞檢測(cè)中傳感物聯(lián)的應(yīng)用

    出現(xiàn)的危險(xiǎn)進(jìn)行主動(dòng)預(yù)防,并根據(jù)設(shè)定的規(guī)則進(jìn)行相應(yīng)報(bào)警級(jí)別的警示,另外疲勞檢測(cè)系統(tǒng)結(jié)合人臉識(shí)別系統(tǒng),可對(duì)司機(jī)進(jìn)行實(shí)時(shí)監(jiān)控并對(duì)四小時(shí)連續(xù)駕駛
    發(fā)表于 10-19 17:45

    【TL6748 DSP申請(qǐng)】基于機(jī)器視覺(jué)與類(lèi)智能手環(huán)相結(jié)合的疲勞駕駛警示系統(tǒng)

    者是否處于疲勞駕駛狀態(tài)并根據(jù)處理分析的結(jié)果發(fā)出相應(yīng)的警示信息,最終形成基于機(jī)器視覺(jué)與類(lèi)智能手環(huán)的綜合疲勞駕駛警示系統(tǒng)一套。
    發(fā)表于 11-06 09:55

    基于腦電的疲勞駕駛檢測(cè)系統(tǒng)的設(shè)計(jì)簡(jiǎn)單介紹

    問(wèn)題,隨著高速公路的發(fā)展和車(chē)速的提高,目前已成為汽車(chē)安全研究的重要一環(huán)。國(guó)外的許多國(guó)家都比較重視疲勞駕駛檢測(cè)的研究工作。尤以美國(guó)的研究發(fā)展較快,目前具有代表性的有:美國(guó)研制的打瞌睡駕駛員偵探系統(tǒng),方向盤(pán)
    發(fā)表于 06-17 05:00

    怎么實(shí)現(xiàn)基于ZigBee的疲勞駕駛警示系統(tǒng)的設(shè)計(jì)?

    本文提出了基于ZigBee的無(wú)線(xiàn)傳感網(wǎng)絡(luò)技術(shù)與傳感器信息融合技術(shù)相結(jié)合的疲勞駕駛警示系統(tǒng),系統(tǒng)由CC2430 和協(xié)調(diào)器負(fù)責(zé)zigbee 網(wǎng)絡(luò)的組建和管理,高性能處理器完成疲勞信息的融合
    發(fā)表于 05-12 06:09

    怎樣去設(shè)計(jì)一個(gè)基于嵌入式的駕駛疲勞檢測(cè)系統(tǒng)

    嵌入式駕駛疲勞檢測(cè)系統(tǒng)設(shè)計(jì)1、簡(jiǎn)介隨著汽車(chē)業(yè)的迅速發(fā)展,越來(lái)越多的汽車(chē)進(jìn)入人們的家中。汽車(chē)給人們帶來(lái)方便的同時(shí)也對(duì)人民群眾的生命財(cái)產(chǎn)安全帶來(lái)了隱患。交通事故發(fā)生的主要原因之一是疲勞駕駛
    發(fā)表于 12-22 08:10

    求一種基于RTT—DracoAI套件的疲勞駕駛監(jiān)測(cè)與提醒裝置設(shè)計(jì)方案

    相較于其他略有下降,在RTT-Draco上的運(yùn)行時(shí)間約為360ms。到此,該項(xiàng)目完成了車(chē)輛定位,車(chē)內(nèi)co2濃度檢測(cè),駕駛員不良行為檢測(cè)等功能,且具備了聲光震動(dòng)提醒,基本符合疲勞駕駛監(jiān)控
    發(fā)表于 06-02 14:35

    基于DSP的疲勞駕駛預(yù)警系統(tǒng)的設(shè)計(jì)

    基于DSP的疲勞駕駛預(yù)警系統(tǒng)的設(shè)計(jì):本文描述了一個(gè)基于TI公司高速圖像處理芯片TMS320DM642的疲勞檢測(cè)預(yù)警系統(tǒng),用以判定駕駛員的
    發(fā)表于 05-16 22:29 ?49次下載

    基于DSP的疲勞駕駛檢測(cè)系統(tǒng)的設(shè)計(jì)解析

    ,直接財(cái)產(chǎn)損失9.1億元,其中疲勞駕駛造成的事故占一定比重。減少疲勞駕駛可以降低公共財(cái)產(chǎn)和個(gè)人人身財(cái)產(chǎn)損失,因此研究防疲勞駕駛系統(tǒng)具有重要的意義。 國(guó)內(nèi)外有許多研究防
    發(fā)表于 11-30 10:39 ?1次下載
    基于DSP的<b class='flag-5'>疲勞駕駛</b>檢測(cè)<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)解析

    疲勞駕駛檢測(cè)模塊設(shè)計(jì)及仿真驗(yàn)證

    駕駛疲勞是影響交通安全的重要因素之一,疲勞駕駛預(yù)警系統(tǒng)的研究是十分有必要的。針對(duì)面部特征精確定位及疲勞駕駛檢測(cè)問(wèn)題,提出眼、鼻和嘴部三組卷積
    發(fā)表于 01-10 13:55 ?4次下載

    新專(zhuān)利 Affectiva利用AI解決疲勞駕駛

    對(duì)于駕駛員來(lái)說(shuō)疲勞駕駛的后果不亞于酒后駕駛,每年因駕駛疲勞駕駛的事故就有成百上千。而疲勞駕駛
    發(fā)表于 03-31 10:32 ?2116次閱讀

    采用預(yù)防疲勞駕駛駕駛監(jiān)控技術(shù)

    ,旨在降低重卡事故并提升卡車(chē)駕駛員安全性,其采用了一款全球領(lǐng)先的預(yù)防疲勞駕駛駕駛監(jiān)控技術(shù)。作為澳大利亞政府合作研發(fā)中心項(xiàng)目,該項(xiàng)先進(jìn)安全卡車(chē)概念車(chē)(Advanced Safe Tr
    發(fā)表于 04-09 17:41 ?1670次閱讀

    疲勞駕駛分析和解讀

    根據(jù)美國(guó)聯(lián)辦調(diào)查局顯示,20%~30%的佳通事故都是由于疲勞駕駛所引起的,駕駛疲勞檢測(cè)技術(shù)的研究對(duì)于預(yù)防佳通事故有著重要意義。zui近十多年來(lái),疲勞駕駛檢測(cè)逐步取得人們的關(guān)注,目前
    的頭像 發(fā)表于 08-08 10:15 ?4081次閱讀

    DMS技術(shù)如何防止疲勞駕駛

    疲勞駕駛在交通事故中原因中占據(jù)較大比例,對(duì)駕駛員及乘客的人身財(cái)產(chǎn)安全造成巨大威脅。在自動(dòng)駕駛完全普及之前,“人機(jī)共駕”仍將是市場(chǎng)主流。DMS技術(shù)如何防止疲勞駕駛?
    的頭像 發(fā)表于 06-24 11:06 ?7459次閱讀

    基于DSP的改進(jìn)疲勞駕駛檢測(cè)系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于DSP的改進(jìn)疲勞駕駛檢測(cè)系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 10-08 10:22 ?2次下載
    基于DSP的改進(jìn)<b class='flag-5'>疲勞駕駛</b>檢測(cè)<b class='flag-5'>系統(tǒng)</b>

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢?

    RTT_Draco的外置uart接口(TXD,RXD)怎么配置和使用呢? RT-Thread的RTT_Draco是一款高性能的MCU芯片,它提供了外置UART接口(TXD,RXD)用于與外部設(shè)備進(jìn)行
    的頭像 發(fā)表于 01-16 17:11 ?850次閱讀