挑戰杯 | 物聯網與雲服務的結合,萬物智慧

2020-10-01 15:00:21

本作品是肖遙大學時期的,「挑戰杯」全國大學生課外學術科技作品競賽

基於社群網路和機器視覺的人流統計系統

摘要

隨著經濟的迅速發展,物質文化水平的提高以及消費意識的增前,逛步行街成為了人們休閒生活中十分重要的一個部分,但是伴隨著消費者的增加,不僅給步行街的環境和管理造成極大壓力,同時購物消費者帶來諸多不便。

本作品集合嵌入式系統發展的先進成果,採用博通BCM2835處理器為硬體系統核心,移植嵌入式linux作業系統,qt開發出相應的人流監測統計,視訊壓縮程式,並應用社交工具微信為物聯網高速入口,最終實現了對步行街人流的監測與統計,人員的合理排程,處理好人員擁擠問題,讓購物者能夠有一個良好愉快的購物體驗。

關鍵詞:微信,嵌入式linux,qt,目標監測,IEE庫

1、系統功能

1.1 功能實現

A導航犬:通過博通BCM2835處理器搭建的運動監測統計系統,檢測步行街消費者人數,不僅在終端機上可以查詢,同時推播至微信公共平臺,使用者關注微信公眾號之後便可查詢到當前的客流情況,便於其安排行程

B微動態:在系統的終端機上,或者通過微信公眾號,你都可以查詢到步行街的最新動態訊息,比如商家的優惠推廣活動。

C雲服務:為了更好的服務購物者,我們貼心的提供多種雲服務,包括天氣查詢,微信照片雲沖洗等,為購物者在步行街的購物之行增加更多歡樂

1.2系統框架

系統框架

本作品的系統框圖如上所示。互動終端機是由博通BCM2835為核心的嵌入式平臺為核心,採用Raspberry Pi Camera Module的攝像頭,採集人流狀況,通過IPS全視角液晶高亮高分高清晰度液晶屏來提供良好的人機互動,此外,LG PD239P行動式印表機來為購物者列印照片。互動終端機的資料資訊通過網路通訊上傳到網路伺服器並對這些資料進行處理,同時,通過微信公共平臺也可以查詢到人流的資訊。微信公共平臺釋出微動態,微動態也會在互動終端機中查詢。

2、系統實現

2.1博通BCM2835

博通BCM2835

系統選擇以BCM2835為核心的樹莓派為嵌入式平臺,CPU採用ARM1176JZF-S核心(ARM11系列),執行速度可達700MHz,記憶體512MB,同時CPU提供的Open GL ES 2.0 ,支援硬體加速和1080p30 H.264的高清解碼,提供10/100的乙太網介面,支援usb3.0,可搭載Debian GNU/linux,Fedora,Arch Linux ARM,RISC OS, XBMC等多款linux系統。可大大滿足系統的需求,同時成本低廉,便於大規模生產。

2.2攝像頭

攝像頭

攝像頭採用Raspberry Pi Camera Module / 樹莓派紅外夜視監控500萬畫素攝像頭,光圈(F):1.8 ,焦距(Focal Length):3.6MM可調焦距 ,視場角(Diagonal):75.7度 。感測器最佳畫素:1080P

2.3照片印表機

照片印表機

印表機採用LG PD239P行動式印表機,支援網路應答,無限列印,供紙方式自動,列印速度較快,滿足系統設計要求

2.4高清液晶螢幕

高清液晶螢幕

10寸液晶屏採用1366X768的IPS全視角液晶 高亮高分高清晰度。觸控電容屏採用高透、高靈敏的2點觸控 , 為系統提供良好的人機互動介面

3、軟體設計

採用跨平臺的C++圖形化使用者介面應用程式框架Qt開發人流監測統計軟體,以及互動終端機的人機互動軟體,基於IPP庫的MPEG-4視訊壓縮程式的編寫,網路伺服器的處理資料程式,微信公眾號的開發,然後再通過基於TCP/IP的網路通訊將系統的所有子部分連線整合在一起,做一個系統交流溝通的橋樑,達到系統資源共用,保證系統的高效執行。

3.1軟體流程

軟體流程圖

4、作品創新點

  • 本作品立足於購物者的角度,構造出一種貼心服務購物者的客流統計方案方案,同時結合微信,嵌入式雲端計算,物聯網等技術,相較於其他微控制器方案來說,在減低成本的同時,系統具有整合性高,執行穩定,升級方便等諸多優點

  • 採用模組化設計思路,使本系統相較於現存系統而言,裝置簡單,拆裝方便,能夠在極短時間監控一個區域的客流情況(類似於節假日人群集聚,客流激增的場合,能起到很好的監控作用,方便有關部門決策和人員排程)

5、市場應用前景

本系統設計並實現了一種可靠的,貼心服務於大眾的人流統計系統。隨著現代社會經濟的發展和城市化程序的加快,人口密度越來越大,消費購物也是人們日常生活中熱衷的活動,在步行街人群擁堵容易發生危險,並且購物者也不能夠體驗到購物的輕鬆愉悅,所以對步行街的人流檢測分析,具有這重大的現實意義和應用前景。