1. 程式人生 > 實用技巧 >第16組 Beta階段(3/6)(曾浩洋)

第16組 Beta階段(3/6)(曾浩洋)

第16組 Beta階段(3/6)(曾浩洋)

一、Beta 階段的出口條件;

1.設計並美化完成一個具有本地圖片及視訊的檢測、攝像頭實時檢測、攝像頭拍照檢測等功能的GUI程式。
2.設計完成web端的口罩識別系統,並儘可能實現本地的伺服器部署。

二、過去三天完成的任務

專案github地址:https://github.com/zenghaoyang/16th-group

GUI:新增GUI的本地視訊檢測功能並進行了優化,GUI程式基本完成。

web:新增功能:使用者可以輸入自己的姓名,聯絡方式,遇到的問題和對我們的意見和建議,然後進行提交,也增加了清除按鈕,將輸入的資訊進行清除,方便使用者使用。專案部署在了本地伺服器上,下一步準備對映到域名。

三、每個人的工作:

已完成

宋澤濤:

完成contact us頁面的編寫,使用者可以輸入自己的姓名,聯絡方式,遇到的問題和對我們的意見和建議,然後進行提交,也增加了清除按鈕,將輸入的資訊進行清除,方便使用者使用。

陳瑤明:

實現了Django配置連線Sqlite,完成將圖片儲存在資料庫程式碼。

穆雨含:

前端上傳圖片轉base64格式,後臺將base64存入本地和資料庫。

孫興全:

專案部署在了本地伺服器上,下一步準備對映到域名。

曾浩洋:

新增GUI的本地視訊檢測功能並進行了優化,GUI程式基本完成。

張琪

任務完成情況一般,接下來將繼續對程式碼進行優化。

計劃完成

宋澤濤:將小組的介紹頁面完成,同時進行簡單的美化。

陳瑤明:進一步協同宋澤濤同學完成前端佈局的優化。

穆雨含:實現前後端互動。

張琪:接下來,將嘗試繼續對程式碼進行優化。

孫興全:實現web前後端連線。

曾浩洋:對GUI程式進行最後的調整以及打包。

四、燃盡圖

五、例會照片(拍攝者:曾浩洋)

六、遇到的問題

宋澤濤,陳瑤明,穆雨含:

需要學習的東西太多,時間成本過高。

張琪,孫興全:

我們解決實時檢測的思路為攝像頭採集影象然後呼叫影象檢測函式進行口罩檢測,但是圖片檢測速度太慢,所以有明顯的卡頓,之後的計劃為對後端演算法程式碼進行優化。

曾浩洋:

在進行視訊識別結果的逐幀輸出的時候遇到了程式介面未響應,而後端程式碼正常執行的情況。經過進一步學習,在主程序中加入以下程式碼,對圖形輸出進行緩衝並保證GUI主執行緒不被佔用,最終成功解決該問題。

#實時重新整理介面 QtWidgets.QApplication.processEvents()

#睡眠0.05秒 time.sleep(0.05)

七、做專案高興的地方

宋澤濤,陳瑤明,穆雨含:通過自己的動手實踐,對介面設計有了進一步的瞭解,對前端專案開發流程有一定程度的認識。
張琪,孫興全,曾浩洋:學習了許多新知識。