天天看點

福大軟工 · 第十二次作業 - Beta答辯總結

寫在前面

  • 林燊大哥
  • 團隊成員
短學号
2325 燊(隊長)
1232 志豪
1131 喜源
2523 宏岩
2230 恺翔
2509 鈞昊
2507 俞辛
2501 宇航
2502 柏濤

項目宣傳視訊

  • 點我看視訊

貢獻度

9%
12%
13%
8%
14%
7%
11%

GitHub項目連結

  • 項目位址

Beta 沖刺站立會議部落格連結彙總

次數 連結
1 Beta1
2 Beta2
3 Beta3
4 Beta4
5 Beta5
6 Beta6
7 Beta7

燃盡圖

福大軟工 · 第十二次作業 - Beta答辯總結

原計劃、達成情況及原因分析

原計劃功能 原計劃達成程度 實際達成程度 原因分析
拍照掃描 能夠支援照相機掃描、ar掃描、照片上傳的三種方式 ar掃描隻實作了掃描功能後續的展示沒能實作,其餘兩種全部實作 關于ar的技術難度過大,網上相關文檔相當少,時間不足,難以投入精力研究
社群功能 使用者可以在社群内分享自己喜歡的店鋪等 未完成 時間緊迫,隻能先完成核心功能
推薦店鋪功能 能夠基于使用者的地理位置及搜尋曆史進行推薦 部分達成 推薦算法以及擷取使用者定理位置等都已完成,但未接入界面
“水軍”評論過濾 能夠基本上過濾明顯的水軍評論 在答辯時,經過實踐課同學的提問,我們意識到确實難以實作,于是選擇放棄
登入功能 支援手機注冊登入、QQ登入、微信登入 完成 -
  • 說明:實際上除了最後一行外,其他功能如果時間充足我相信我們都能完成。但是無奈,沖刺過程中和考試沖突嚴重,以及組内部分同學身為學生幹部還要兼顧學院的一些重要的事情(例如校慶、校運會等)

Beta 版本展示

  • 安卓端apk檔案
  • 說明: 出于資金方面的考慮,沒有搭建雲伺服器(已經買了阿裡雲的學生套餐并且嘗試使用過,但是效果太差)于是将伺服器搭建在鈞昊的筆記本上,拍照識别的算法搭載在伺服器上,若需要測試請私下聯系我們(或者問柯老闆,Beta 答辯現場我們掃描識别了他發在群裡的圖檔,效果還不錯)。推薦手機分辨率為720*1280。Android 6.0+版本(不可低于4.4),否則可能出現不可預測的問題。
  • 掃描功能
  • 說明: 這裡展示展示了ar掃描的功能,由于網絡原因,時間略長。
  • 定位
  • 說明: 這是實作了定位功能,用于後續推薦功能中能夠基于使用者真實地理位置進行推薦。不采用使用者ip位址推薦的原因是ip位址并不能真實反映使用者的地理位置。
  • 說明: 這裡展示了使用QQ登入的視訊。

答辯得分

第1組 第2組 第3組 第4組 第5組 第6組 第7組 第8組 平均分
得分 82 75 79 86 85 70 79.83

Q&A

第一組

  • 在早上示範的時候教室的網絡環境不好導緻識别速度慢,有想過可能的解決方法嗎?
  • 答:這個網絡環境問題,個人認為在大多數APP上均會出現,我們能做的隻是盡可能優化性能以減少其他不利速度的因素。
  • 商鋪介紹頁的彈幕是滾動播放的嗎,如果使用者想詳細看某一條彈幕時應用會如何展示?
  • 答:是滾動播放的,因為設定緣故,詳細檢視彈幕這一選項我們也會在後續給出。
  • 請問beta沖刺時是否遇到什麼困難,又是如何解決的?
  • 答:主要還是算法優化、改進方面的吧,這一點也由算法組成員完成。

第二組

  • 觀看示範之後,感覺還有挺多值得修改的地方,例如界面以及算法精确度方面,找到解決的方法了嗎?
  • 答:算法精确度在目前現有水準上已經是很高了,我們采用的算法YOLOv3在目前目标檢測領域已經是相當領先的一個算法了。
  • 關于彈幕的設定方面總共是有哪些形勢?
  • 答:滾動形式,上下随機跳躍形式等等。
  • 在介紹店鋪的資訊時,如何確定資訊的可信度?
  • 答:我們的資訊都是人工采集的,我們也會各自通過審查來確定可信度。

第三組

  • 界面略顯粗糙,特别是AR掃描出的詳情頁?
  • 答:這個問題我們後續會做出改進的,但是現有的已經較為優秀了。
  • 彈幕評論真的不會影響觀看嗎?
  • 答:不會啊,挺有趣的一個展現手段。
  • 金牌客服劉宏岩能給我線上解答問題嗎?
  • 答:當然可以,性感宏岩線上答題。

第五組

  • 彈幕滾動時好像會重疊在一起,有解決方法嗎?
  • 答:我們設定了不重疊的機制,可能是貴組看錯了。
  • 商鋪識别是否隻支援中文?
  • 答:中英文均可。
  • AR識别店鋪時間過長,且如何分辨不同位置的同一名字的店鋪呢?根據定位嗎?
  • 答:時間過長是由于網絡的原因,不同位置的話會根據門檻值來判定。

第六組

  • 你們似乎隻展示了AR識别這一功能,其它功能進度怎麼樣的?
  • 答:其他功能僅僅是部分完成。
  • 示範視訊的最後三十秒都是定位在福大31号樓,是否時間過長?
  • 答:不會,因為我們我們一直都是在31号樓啊。
  • 示範視訊最後是展示商家定位功能或是導航嗎?為什麼一直顯示都

    是定位在福大31号樓呢?

  • 答:最後定位是在我們宿舍進行的。

第七組

  • 功能不完善,如店鋪資訊分享功能未完成,之後的最終示範會完成嗎?有什麼計劃?
  • 答:最終示範會完成,具體可參見部落格。
  • 目前可運作範圍僅限于永嘉天地,範圍較窄,有考慮擴大範圍嗎?
  • 答:有考慮。
  • 彈幕評論閱讀性、實用性不高,有别的評論展示方案可供使用者選擇嗎?
  • 答:有,還有滾動式以及跳轉形式展示。

第八組

  • 如果拍攝時不慎拍到兩家或者多家店鋪的牌子,那麼會得到什麼結果?
  • 答:根據置信度選取置信度較高的店鋪傳回結果。
  • 目前你們的産品支援同時幾個人同時并發呢?可否支援同時100人?
  • 答:可多人并發,同時100人的話由于伺服器限制,很難進行。
  • 你們現在的AR識别速度非常慢,(早上的示範應該時15s)是否有想過換種方式?或者你們是否想過優化?因為15s實在太長
  • 答:因為網絡速度的原因很慢的,我們也會盡力優化。

個人部分

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 20
· Estimate · 估計這個任務需要多少時間 10
Development 開發
· Analysis · 需求分析 (包括學習新技術) 60 80
· Design Spec · 生成設計文檔 30
· Design Review · 設計複審 (和同僚稽核設計文檔)
· Coding Standard · 代碼規範 (為目前的開發制定合适的規範)
· Design · 具體設計 15 25
· Coding · 具體編碼
· Code Review · 代碼複審
· Test · 測試(自我測試,修改代碼,送出修改)
Reporting 報告
· Test Report · 測試報告
· Size Measurement · 計算工作量
· Postmortem & Process Improvement Plan · 事後總結, 并提出過程改進計劃
合計 240 300

學習進度條

第N周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
18 原型設計,爬蟲關于python的urllib庫及request庫學習
8 26 鋼鐵直男們的審美進步“一點點”
500 800 12 38 Java爬蟲、Tkinter界面
44 學習了需求分析報告的撰寫
52 學習了PPT制作以及視訊剪輯
200 1000 59 學習了labelImg标注資料集
1300 69 進一步學習python網絡爬蟲
100 1400 77 學習了Linux下搭建MySQL資料庫
350 1750 89 學習python爬蟲中的beautifulsoup庫并實戰
150 1900 95 熟悉Linux下MySQL資料庫的操作以及資料導入
105 熟悉Linux下的程序通信機制,為遠端連接配接任務儲備知識
2000 110 學會編寫簡單的資料庫腳本
2300 125 學會簡單的安卓開發,在朱志豪同學的幫助下學會配置Androidstudio
130 學會正規表達式比對
2500 145 簡單了解yolo模型,了解資料分類的有關知識
2600 155 了解貝葉斯分類器,并實作
175 學會使用AE軟體,制作視訊!!!
9 50 2650 172 标注資料集速度加快hh
178 學習撰寫報告文檔,PPT答辯準備
188 視訊美化,學會增加特效
終于結束啦!學會了很多,團隊合作、爆肝到四點哈哈哈