国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式設(shè)備與深度學習模型的智能小車的設(shè)計與研究

2020-08-04 09:50耿韶光
數(shù)字技術(shù)與應用 2020年5期
關(guān)鍵詞:樹莓派目標跟蹤深度學習

耿韶光

摘要:近年來,深度學習憑借其在識別應用中超高的預測準確率,在圖像處理領(lǐng)域獲得了極大關(guān)注,這勢必提升現(xiàn)有圖像處理系統(tǒng)的性能并開創(chuàng)新的應用領(lǐng)域。本文在充分研究深度學習常用模型和技術(shù)框架等最新熱點前提下,基于樹莓派、Arduino這兩種嵌入式設(shè)備,設(shè)計了一款實現(xiàn)物體識別與追蹤的智能小車機器人。該智能小車通過搭載在智能小車上的攝像頭采集數(shù)據(jù),利用計算機視覺的目標識別與追蹤模型計算出被跟蹤物體的位置信息,在目標物體移動的過程中,通過嵌入式設(shè)備分析位置數(shù)據(jù)計算出控制命令來操控智能小車實現(xiàn)目標跟蹤。

關(guān)鍵詞:樹莓派;Arduino;深度學習;目標跟蹤

中圖分類號:TP23 文獻標識碼:A 文章編號:1007-9416(2020)05-0161-02

0引言

視頻目標跟蹤是計算機視覺領(lǐng)域的重要研究方向之一,它在智能視頻監(jiān)控、人機交互等領(lǐng)域有廣泛應用。隨著深度學習方法的發(fā)展,視頻目標跟蹤變得越來越精準。樹莓派是一款具備高級功能的嵌入式主板,Arduino是一款便捷的嵌入式開發(fā)工具,可做實時信號采集和控制。然而樹莓派硬件擴展能力差,Arduino沒有強大的處理能力。當二者結(jié)合起來使用時,各自的特性便具有互補性。本文中的智能小車利用深度神經(jīng)網(wǎng)絡(luò)模型計算出被跟蹤物體的位置信息,用樹莓派與Arduino控制小車跟隨目標物體的移動而運動。

1智能小車總體架構(gòu)設(shè)計

具體來講系統(tǒng)分為移動小車、圖像采集模塊,數(shù)據(jù)計算模塊、邏輯總控模塊、機械總控模塊這5個部分構(gòu)成。

移動小車是智能小車中最為基礎(chǔ)的組成結(jié)構(gòu),它相當于人的身體雙腳。圖像采集模塊相當于人體的視覺系統(tǒng),利用小車上的攝像頭采負責集信息,這部分選用樹莓派廣角攝像頭。數(shù)據(jù)計算模塊相當于輔助人腦決策的計算設(shè)備,負責深度模型訓練與分析,該模塊選用高性能計算機。邏輯總控模塊相當于人的大腦,將模型分析的結(jié)果轉(zhuǎn)化為控制信號,該模塊選用樹莓派。機械總控模塊相當于人的運行神經(jīng),以驅(qū)動小車的電機和舵機改變速度或轉(zhuǎn)向,最終實現(xiàn)對目標的識別與跟蹤功能,該模塊選用Arduino。

2基于深度學習的視頻目標識別與跟蹤

2.1目標檢測

本系統(tǒng)主要研究的是單目標檢測,即只針對某一指定物體進行檢測處理,本次實驗將普通乒乓球作為目標物。選取的深度算法為目前非常流行的目標檢測算-Yolo。Yolo的輸入是包含目標物體的圖片,輸出是目標物及可信度得分。如圖1所示,Yolo采用卷積網(wǎng)絡(luò)來提取特征,然后使用全連接層來得到預測值。

在使用Yolo算法之前,首先需要獲得目標物體的數(shù)據(jù)集。數(shù)據(jù)集既可以在已公開數(shù)據(jù)集中尋找,也可以自行制作。自行制作的方法是通過opencvN用攝像頭拍攝目標物。使用labelimg數(shù)據(jù)集標注工具標注目標對象,再生成標注信息文本文件。

2.2距離檢測

本系統(tǒng)不需要獲取車體與目標物之間的精確距離,我們采用了估算方法。用矩形框?qū)⒆R別出視頻中的目標物標注出來,當攝像頭與目標物距離發(fā)生變化時候,矩形框的大小也隨之發(fā)生變化。目標物距離攝像頭越遠,矩形框面積變小,反之,矩形框面積變大。

2.3目標跟蹤

目標跟蹤是在分析目標檢測結(jié)果之上,根據(jù)位置信息自動控制調(diào)整智能小車的運動,使其能跟蹤目。為持續(xù)穩(wěn)定的跟蹤目標,規(guī)定智能小車與目標物體的距離為0.2米。其算法是:當目標在智能小車的前方約0.2m時,使用樹莓派獲取目標框面Nsl和位置(X,y),考慮到行進過程中的多種干擾因素,當目標框面積在(s1+sO,s1-s0)的范圍內(nèi),位置在(x-X0,y-y0)與(X+XO,y+yO)的范圍內(nèi),認為目標沒有移動。一旦超出這個范圍,樹莓派要根據(jù)目標位置信息計算出小車的運動數(shù)據(jù),并向Arduino發(fā)送控制信號,控制小車與目標物終保持O.2米的距離。

3結(jié)語

本文在對基于深度學習的目標識別與跟蹤的理論研究基礎(chǔ)上,設(shè)計了一個目標追蹤智能小車系統(tǒng),可以實現(xiàn)針對單個特定目標進行智能跟蹤。在測試環(huán)境下該智能小車能很好地自動跟蹤特定目標,達到了預期效果。但本文算法在光線不足和遮擋的問題上表現(xiàn)效果一般,此外還需借助高性能計算機來計算目標位置數(shù)據(jù),下一步的研究重點是簡化智能小車結(jié)構(gòu),選取更加適應視覺跟蹤任務的深度神經(jīng)網(wǎng)絡(luò)。

猜你喜歡
樹莓派目標跟蹤深度學習
多視角目標檢測與跟蹤技術(shù)的研究與實現(xiàn)
MOOC與翻轉(zhuǎn)課堂融合的深度學習場域建構(gòu)
大數(shù)據(jù)技術(shù)在反恐怖主義中的應用展望
智能安全防盜探測小車
基于車牌識別的機混車道視頻測速算法
基于嵌入式技術(shù)的農(nóng)村醫(yī)療系統(tǒng)設(shè)計