孫李生 陶茂亮 趙家浩 盧遠(yuǎn)航
(佛山科學(xué)技術(shù)學(xué)院,廣東 佛山 528000)
自20 世紀(jì)90 年代發(fā)展以來(lái),隨著社會(huì)經(jīng)濟(jì)的高速增長(zhǎng),機(jī)動(dòng)車(chē)和道路行人數(shù)量不斷增加,導(dǎo)致城市道路的交通問(wèn)題日益凸顯,這嚴(yán)重制約著城市和社會(huì)的健康發(fā)展,傳統(tǒng)的交通管理與規(guī)劃已很難滿足日益增長(zhǎng)的交通需求。
在即將到來(lái)的智慧城市生活中,我們?nèi)绾卫弥腔刍夹g(shù)為城市道路交通管理提供便捷性、高效性的手段,從而將城市交通向智慧化轉(zhuǎn)變,成為了當(dāng)前城市道路交通亟需解決地問(wèn)題。
對(duì)此,本項(xiàng)目也是在這一背景下提出的,旨在為智慧城市交通的規(guī)劃和管理提供新的思路與解決方案。
結(jié)合當(dāng)下AI+嵌入式的技術(shù)主流,本系統(tǒng)采用的是機(jī)器智能視覺(jué)與嵌入式設(shè)備相結(jié)合,其中機(jī)器智能視覺(jué)處理部分主要在OpenCV 框架下實(shí)現(xiàn)。
本系統(tǒng)由32 位處理器作為上位機(jī)的圖像處理平臺(tái)、8 位處理器作為下位機(jī)的其他硬件控制平臺(tái)、攝像頭模塊、交通燈模塊、無(wú)線傳輸模塊、0.91 寸的OLED 顯示屏和有源蜂鳴器等電路模塊組成。主要分為上位機(jī)和下位機(jī)兩大部分。
其中,上位機(jī)樹(shù)莓派負(fù)責(zé)行人和車(chē)輛的識(shí)別監(jiān)測(cè)、向車(chē)輛發(fā)送報(bào)警信息和模擬控制交叉路口紅綠燈;下位機(jī)Arduino 負(fù)責(zé)模擬車(chē)輛在行駛過(guò)程中接收到的報(bào)警信息和對(duì)此作出的反應(yīng)。
其中,樹(shù)莓派4B 處理器結(jié)合CSI 攝像頭實(shí)現(xiàn)物體檢測(cè),配置LED 燈模擬交通燈,連接無(wú)線傳輸模塊與Arduino 進(jìn)行無(wú)線傳輸,為上位機(jī);Arduino UNO-R3 連接無(wú)線傳輸模塊接受來(lái)自樹(shù)莓派的數(shù)據(jù),外接報(bào)警模塊(有源蜂鳴器和OLED 顯示屏),為下位機(jī)。
在系統(tǒng)的軟件設(shè)計(jì)部分,其中,上位機(jī)中的樹(shù)莓派4B 采用Python 編程語(yǔ)言進(jìn)行開(kāi)發(fā),而下位機(jī)Arduino 采用的是C 語(yǔ)言進(jìn)行開(kāi)發(fā)。
本系統(tǒng)在分析了當(dāng)前國(guó)內(nèi)的城市交通系統(tǒng)狀況之后,通過(guò)查詢相關(guān)文獻(xiàn);從當(dāng)下城市交通狀況上出發(fā),深入分析了城市道路狀況監(jiān)測(cè)系統(tǒng)的需求,提出城市道路交叉路口智能檢測(cè)系統(tǒng),并設(shè)計(jì)了以下幾個(gè)功能:
(1)行人過(guò)道檢測(cè);(2)過(guò)往往車(chē)輛檢測(cè);(3)過(guò)往車(chē)輛提前預(yù)警;(4)實(shí)時(shí)根據(jù)道路交通狀況控制紅綠燈轉(zhuǎn)向。
當(dāng)識(shí)別出行人時(shí)亮紅燈:
識(shí)別車(chē)輛并綠燈亮:
當(dāng)同時(shí)識(shí)別到行人與車(chē)輛時(shí):
在本次系統(tǒng)設(shè)計(jì)中預(yù)設(shè)的基本功能都可以實(shí)現(xiàn),還存在的問(wèn)題主要存在于上位機(jī)中攝像頭對(duì)物體的識(shí)別精度,上位機(jī)與下位機(jī)之間的通信質(zhì)量問(wèn)題。
系統(tǒng)設(shè)計(jì)中主要的功能有:對(duì)行人和車(chē)輛的識(shí)別、控制交通燈的亮滅、數(shù)據(jù)的無(wú)線傳輸、報(bào)警模塊的圖像與語(yǔ)音處理。在對(duì)行人和車(chē)輛識(shí)別中,整體而言還算是趨于良好,但對(duì)圖像處理的部分算法模型還需要進(jìn)一步的完善,以達(dá)到更快的識(shí)別速度和更高的準(zhǔn)確率。