卜時明餐|記一次項目開發經歷

卜時明餐:校園餐廳人流量實時監測系統

做了一兩周,這個項目應該要告一段落了
這幾周每天肝到深夜,也挺開心的啊,和小夥伴完美配合,做出成品后還是很有成就感。
把這學期學的數據庫啊、java、計算機網絡都實際用到了
簡單記錄一下這次項目經歷。

大概是這樣子的

P的視頻

編造的背景

校園餐廳 中午、晚餐吃飯學生驚人的多!
每次排隊時間超長煩惱至極,心情不愉。。
校園兩餐廳距離遙遠,美食遙不可及,無法實時觀測人數
排隊浪費零碎時間

虛構的功能

幫助學生和在校教師合理規劃用餐時間,避開人流高峰。
(校園餐廳各個樓層人流實時監測,實時刷新每個窗口人數,實時通過小程序查看每個窗口的用餐情況)

花里胡哨的技術棧

深度學習:Tensorflow + yolov3
後端:java、SpringBoot
前端:微信小程序
數據庫:Mysql
服務器:ubuntu

前端

用戶端:微信小程序
展示餐廳、熱門窗口實時人數,菜譜推薦。
[]

深度學習算法

Tensorflow + yolov3物體識別
小夥伴開發的
二餐二樓自助餐窗口人流識別

數據庫

第一次真正意義上玩linux系統,部署了mysql數據庫

還設計了很正經的數據庫ER圖,真的把這學期學到的知識用上了。。

後端

最後就是後端了,用java寫的(也是這學期學的呀。。)
用了SpringBoot框架 + JDBC操作數據庫;
其實和現在學的Tomcat+sevlert+JDBC一樣的操作。

架構圖

怎麼把前端、後端、深度學習物體識別、數據庫連接起來呢?
首先是,攝像頭記錄餐廳實時視頻狀況,傳給yolov3物體識別服務器(小夥伴的筆記本),模型識別出實時人數,(通過TCP/IP協議)連接阿里雲服務器部署的數據庫,寫入實時數據
然後是用戶端,用戶玩手機打開微信小程序,會發起Http請求給後端,後端拿到並解析Http數據報后,向服務器上的數據庫獲取實時人數數據,返回給微信小程序,微信小程序渲染數據就可以了。

差不多就這樣

最後放上倆小夥伴丑照,和我帥氣的壁紙屏保,留念。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

南投搬家費用,距離,噸數怎麼算?達人教你簡易估價知識!