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

【RT-Thread作品秀】基于神經(jīng)網(wǎng)絡(luò)分類模型(百度API)汽車安全駕駛檢測(cè)

2020/12/03
352
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

)G}P0NL~U@V_]B$V]XCWKOJ.png

共4個(gè)文件

作者:a8456123

概述:本作品以openmv作為攝像頭模塊將預(yù)處理好的數(shù)據(jù)通過(guò)串口發(fā)送到ART上,然后基于ART板載的AP6212模塊連接到百度駕駛識(shí)別API上進(jìn)行云端識(shí)別,返回識(shí)別結(jié)果,達(dá)到識(shí)別駕駛行為是否安全,是否處于危險(xiǎn)駕駛。

RT-thread版本:4.0.3

開(kāi)發(fā)工具:RT-Thread Studio,OpenMV IDE

RT-Thread使用情況:

內(nèi)核部分:使能軟件定時(shí)器,內(nèi)存管理,控制臺(tái)

組件部分:使用WIFI框架,SPI設(shè)備驅(qū)動(dòng),SD設(shè)備驅(qū)動(dòng),UART設(shè)備驅(qū)動(dòng)

軟件包部分:Micropython

硬件部分:SDRAM,UART,SPI

硬件框架:

軟件框架說(shuō)明

軟件模塊說(shuō)明:

通過(guò)對(duì)圖片預(yù)處理然后傳輸?shù)紸RT上利用板載的AP6212上傳數(shù)據(jù)(密鑰,以及關(guān)鍵的圖片數(shù)據(jù)),等待百度那邊API返回json文本結(jié)果

演示效果:

代碼地址:

https://github.com/SCTTJ/RTT

代碼是基于ART出廠例程的基礎(chǔ)上修改的,調(diào)用API以及串口所使用的代碼在工作中的“python代碼”里面

比賽感悟:

原本以為畢業(yè)前還能試著完整地參加一次比賽,但是事實(shí)上考證,畢業(yè)設(shè)計(jì)等一堆東西都快把自己壓死了,不過(guò)盡管白天很忙,晚上還是試著去完成作品,原本是想移植省賽時(shí)樹(shù)莓派上運(yùn)行的TF2駕駛識(shí)別模型轉(zhuǎn)換成更小的tflite模型(也不小,足足2M多),原本上M的模型在市面上常規(guī)的單片機(jī)上基本是無(wú)緣的,但是ART板載32M的SDRAM給了我想整活的靈感,于是我想基于RTT提供的TFlite軟件包來(lái)移植,可惜自己沒(méi)能移植成功,后面實(shí)在不行的情況下,我選擇了妥協(xié),選擇使用百度駕駛識(shí)別API來(lái)代替本地運(yùn)行。真的可惜。

  • )G}P0NL~U@V_]B$V]XCWKOJ.png
    下載
    描述:串口接線圖
  • 代碼地址.txt
    下載
    描述:github托管
  • edge使用.docx
    下載
    描述:tflite模型簡(jiǎn)易訓(xùn)練教程
  • 描述.docx
    下載
    描述:描述

相關(guān)推薦