小二結帳-基於菜品識別的食堂自助結算系統

寫在前面:

設計初期功能借鑑了不少外賣小程序或是其源碼,原型設計學習了UI中國的幾種飲食應用的佈局和顏色搭配,除了感謝仍是感謝,謝謝大家的分享和詳細的介紹,能讓咱們這些弱雞能成長的更快一些。php

提及這個小二結帳項目,它的「出生之路」可謂是一波三折。這個作菜品識別這個想法是咱們實驗室幾個研究cv的同級一塊兒想出來的,爲了研究這個方向咱們都花了一個暑假在學校,各自研究不一樣的方向來選擇識別效果最好的算法,除了要跑算法更要本身製做數據集。。最終選擇了yolov3做爲菜品識別算法(還好是我作的那個方向。。),因而你們標起數據集,用盧指導的小顯卡跑起(迭代2w),雖然數據集挺少,配置也爛,但最後的效果還挺喜人的(測試100張識別成功率達98%),就這樣到了新學期的軟工實踐課,須要完成一個應用。在老師的建議下咱們繼續作菜品識別這個項目,可是當初的6我的就只剩3我的了(有些人有本身的想法,有些沒選這門課),雖然人少了可是新朋友多了,在肯定要項目經理(新加入的成員)後咱們迅速組起了9人團,開始了第一階段的文檔撰寫和原型設計,但因爲各類緣由,隊裏出現了不和諧的現象,開會討論的時候,各有主張的成員各說各的,甚至還出現這邊有3個聽A說那邊4個聽B說的狀況。。團隊無法在一些問題上達成共識。不久,咱們隊就成了這門課10支隊伍中惟一一支出現有組內成員要求換組的「不和諧隊」,並且仍是2個成員要求離開。
我想這個狀況的發生咱們當時全部組員都有必定責任,我本身由於以爲當時項目經理應該會管好這個團隊,出於尊重項目經理的決定或者懶而沒有過多參與當時團隊的事務和調節團隊的氛圍。這件事發生後,你們都認可以前組內在PM分配任務後本身的積極性不夠,你們都各作各的事,之間沒有團隊交流。以後咱們就一致決定每晚都去固定的實驗室一塊兒工做,你們面對面交流效率更高,也更有團隊的氛圍。因而乎,小二結帳在咱們日日夜夜的打磨下(主要是軟工課要求的魔鬼進度,每3天一份進度報告),愈加綻開它的光彩。
忘了介紹咱們當時的成員狀況,除了我以外(當時易搜題也正在開發中),咱們組員都沒有作過開發,java,html啥都不懂,所以此次軟工課相對於讓咱們從零開始作出一個理想的程序。出於對開發難度的考慮,咱們最後選擇使用微信小程序(由於我恰好在學這個)做爲這個菜品識別程序的載體,而飲食結帳系統是菜品識別最好的應用方向,做爲一個系統就應該有學生端和商家端。想的很好可是不會作啊,怎麼辦,咬着牙幹下去啊,天道酬勤,多個臭皮匠最終完成小二結帳的demo(可不是ppt產品),並且仍是學生端加上商家端,兩個獨立的小程序,若是你們有興趣看到源碼的話就會發現咱們比較粗糙的代碼技術和不正規的編碼習慣。無論小二結帳的最後的命運如何,我都不會忘記18年9-12月,這三個月裏,數次11點半你們一塊兒走出實驗室邊走討論如何實現功能的樣子,還有聚在一塊兒看最終功能展現,爲小二結帳誕生而高興的樣子。html


做品名稱:小二結帳 負責人聯繫郵箱:1020341630@qq.com


1、項目背景

隨着移動端互聯網的規模的急速增加,人們的支付習慣已然改變。近兩年來,涌現出一批「無人超市」,已提升人們的購物效率,免除結帳排隊的長時間等待。因而可知,在人工成本的上升以及快節奏生活的趨勢下,以「自助式」、「機器代替人工」的服務模式將會大規模取代傳統的服務方式。
然而,在以高校食堂爲表明的食堂中,支付方式仍然十分低效率。這類食堂具備短期人內流量大、嘈雜混亂、無打印小票、管理困難等特色,十分容易出現結帳隊伍冗長、排隊時間久、結帳環節易出錯等情況,同時在結賬中每每須要一手端餐盤、一手拿卡或者手機結帳的情景,十分「不優雅」,在用餐高峯期餐盤掉在地上的聲音此起彼伏。由於以上種種緣由,隨着外賣軟件的興起,高校學生紛紛轉投點外賣這一用餐方式。
可是,相比於外賣,大學食堂相對性價比較高,安全檢測的流程會相對嚴格, 而僅僅由於「等得久」這一弊端放棄了食堂顯然是使人惋惜的。同時,咱們在微博等社交媒體上常常見到個別學校的「網紅菜」、「特點菜」這一有趣的現象, 而這也是大學校園文化的重要一環,甚至是某些人母校情懷的來源。
因而,爲了解決上述各種問題,「小二結帳」項目應運而生。咱們嘗試把計算機識別技術應用到食堂結算場景中,依託於微信小程序平臺,貼合如今人們的支付習慣,用全新的支付結算模式,提升食堂的用餐效率,緩解食堂排隊結帳點餐的現象,爲高校師生提供一個更好的用餐體驗。java

2、項目簡介

本產品核心功能是實現食堂用餐的自助結帳,爲用戶免除結帳的等待時間, 提升用餐效率,讓可以享受到坐在餐桌上自助結帳的效果。在項目初期使用階段,咱們計劃面向福州大學各大食堂進行試點,目標人羣爲校內的學生。利用微信小程序這一使用人羣龐大的生態圈,採用圖像識別算法,用戶只需打開微信用攝像頭掃描餐盤就能優雅地結帳,無需再下載新的 APP。而食堂也無需部署多餘的設備, 整套解決方案高效易用且成本極低。
在覈心功能的基礎上,咱們將逐步作成如下幾件有意義的事:web

  • 1.記錄用戶每日的用餐狀況,並分析其健康指數,作出合理的建議。
  • 2.根據用戶我的的用餐數據,生成創意無限的報告以及總結。
  • 3.做爲大量數據的入口,充分利用數據,分析菜品的供求狀況,並做出預測,爲食堂優化備菜方案,減小食物浪費、下降成本。
  • 4.爲食堂實現諸如「網紅菜」的孵化,使食堂更具備競爭力。

3、界面展現

b
a

4、開發環境

小程序編程:微信web開發工具 算法:單核2GCPU服務器 Anaconda+Flask+phpMyAdmin算法

相關文章
相關標籤/搜索