1組-Alpha衝刺-6/6
一、基本情況
- 隊名:震震帶著六菜鳥
- 組長部落格:https://www.cnblogs.com/Klein-Wang/p/15573148.html
- 小組人數:7人
二、衝刺概況彙報
王業震
-
過去兩天完成了哪些任務:
- 將人臉識別演算法與物體檢測、多目標跟蹤、動作檢測等功能進行整合,完成了榕創天眼基本功能實現。
- 由於過去兩天未涉及Github程式碼的簽入,故沒有commit記錄
-
接下來的計劃:
對產品進行進一步改善與調整; -
還剩哪些任務:
繼續測試演算法在實際場景的表現,對於不夠完善的地方加以改進; -
燃盡圖:
-
遇到了哪些困難:
- 在與四大演算法結合時,由於各演算法環境等不盡相同,在執行時產生了一些矛盾與衝突;;
- 在程式執行時,由於裝置算力有限,產生了執行不暢、卡頓等的現象。
-
有哪些收穫或疑問:
成功將四大演算法進行結合,基本實現了榕創天眼的基本功能; -
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 10 10 Development 開發 · Analysis · 需求分析 (包括學習新技術) 60 60 · Design Spec · 生成設計文件 0 0 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 60 70 · Coding · 具體編碼 0 0 · Code Review · 程式碼複審 0 0 · Test · 測試(自我測試,修改程式碼,提交修改) 0 0 Reporting 報告 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 10 · 合計 140 150
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 推進了資料集的拍攝,學習了資料集的標註 2 0 0 2 4 完成了資料集的標註與資料集的拍攝 3 0 0 1 5 完成Insightface人臉演算法及MTCNN人臉檢測演算法的本地環境配置 4 0 0 1 6 完成CUDA的安裝、MXNET的安裝與配置 5 0 0 1 7 構建了FZU人臉資料集,對演算法模型進行了訓練 6 1000 1000 2 9 對演算法模型進行了訓練 7 0 1000 0.5 9.5 對Insightface人臉識別演算法進行了實現 8 0 1000 0.5 10 對Insightface人臉識別演算法進行了實現 9 0 1000 1 11 使用Insightface演算法進行實際場景測試 10 0 1000 1 12 將Insightface演算法進行調整改進 11 1000 2000 1 13 嘗試與隊友將演算法進行結合,並在一臺裝置上配置四大演算法的執行環境 12 1000 3000 1 14 對榕創天眼基本功能進行測試
鄭浩彬
-
過去兩天完成了哪些任務
- 將YoloV5演算法與其他演算法進行整合
- 展示GitHub當日程式碼/文件簽入記錄
-
接下來的計劃
拍攝更多種類的垃圾桶,增強演算法適應性。 -
還剩下哪些任務
提高各種場景下的mAP,後期可考慮拍攝更多種類的垃圾桶,增強演算法適應性。 -
燃盡圖
-
遇到了哪些困難
- 各演算法執行環境不同,找到一個均契合的環境有些許困難
- 筆記本算力有限,執行速度雖然比較快,但沒想象中的快
-
有哪些收穫和疑問
- 收穫:可以看到幾個演算法整合後的效果,還是不錯的
- 疑問:暫時沒有什麼疑問
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 60 60 · Design Spec · 生成設計文件 10 10 · Design Review · 設計複審 15 15 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 30 20 · Coding · 具體編碼 0 0 · Code Review · 程式碼複審 0 0 · Test · 測試(自我測試,修改程式碼,提交修改) 0 0 Reporting 報告 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15 · 合計 135 125
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 進行演算法所需資料集的拍攝,學習了資料集的標註 2 0 0 3 5 完成所分配的資料集的標註 3 0 0 5 10 懂得CUDA、CUDNN之間的關係 4 0 0 3 13 讓YoloV5演算法勉強可以跑起來 5 0 0 5 18 學習使用YoloV5進行個性化訓練 6 0 0 5 23 進一步學習使用YoloV5進行個性化訓練 7 0 0 1 24 訓練資料集 8 0 0 0 24 訓練資料集 9 0 0 0 24 訓練資料集 10 0 0 1 25 使用YoloV5進行推理 11 500+ 500+ 0 25 對演算法進行整合 12 500+ 1000+ 1 26 對演算法進行整合
張靜
-
過去兩天完成了哪些任務
-
文字描述
1.對行人扔垃圾的動作進行判斷,判斷此時行人是否在扔垃圾
2.拍攝福大生活區垃圾桶資料集,並進行資料集標註。
-
展示GitHub當日程式碼/文件簽入記錄
-
-
接下來的計劃
1.利用python API對關鍵點進行輸出
-
還剩下哪些任務
1.對扔垃圾的人進行人體關鍵點輸出並且制定扔垃圾合理性規則
-
燃盡圖
-
遇到了哪些困難
1.觀察資料集輸出的關鍵點,對扔垃圾人體姿勢進行簡單的判斷,由於資料集不夠大所以具體的規則還未制定。
2.人與人之間存在接觸、遮擋、切斷等複雜的空間干擾。
-
有哪些收穫和疑問
openPoseDemo函式解析
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 10 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 100 80 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 15 15 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 30 20 · Coding · 具體編碼 60 100 · Code Review · 程式碼複審 10 20 · Test · 測試(自我測試,修改程式碼,提交修改) 30 20 Reporting 報告 10 20 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15 · 合計 275 280
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 對Openpose專案進行學習 2 0 0 2 4 完成了資料集的標註與資料集的拍攝 3 72 72 4 8 對OpenPose進行環境搭建 4 0 72 2 10 進行demo測試 5 0 72 3 13 學習json檔案 6 0 72 5 18 對關鍵點進行輸出 7 160 232 7 25 解讀openpose.cpp檔案 8 0 232 5 30 利用openpose.cpp進行關鍵點輸出 9 197 429 7 37 keypoints.json檔案輸出 10 0 429 8 45 keypoints.json檔案學習 11 129 558 6 51 關鍵點判斷制定規則 12 0 558 8 59 完善規則以及程式碼
毛長江
-
過去兩天完成了哪些任務
-
文字描述
1.完成部分函式後期優化完善,改進追蹤框RGB及追蹤序號資訊。
2.學習演算法原理,理解傳參呼叫過程。
-
展示GitHub當日程式碼/文件簽入記錄
-
-
接下來的計劃
1.根據需求優化改進跟蹤演算法。
2.理解呼叫過程及跟蹤原理,藉此初步接觸卷積神經網路。
-
還剩下哪些任務
1.選擇合適場景,繼續拍攝垃圾點的照片視訊,豐富資料集。
2.提高演算法相容性,與其餘主要功能演算法交接,實現功能聚合。
-
燃盡圖
-
遇到了哪些困難
1.對部分理論公式理解不深刻,追蹤總過程不清晰;
2.追蹤時可能出現誤判情況,準確度仍有改善空間。
-
有哪些收穫和疑問
通過修改標註框引數以及序號資訊,對演算法執行以及程式碼使用更為熟練。
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 90 120 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 10 10 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 30 15 · Coding · 具體編碼 30 45 · Code Review · 程式碼複審 10 5 · Test · 測試(自我測試,修改程式碼,提交修改) 30 45 Reporting 報告 15 25 · Test Repor · 測試報告 10 10 · Size Measurement · 計算工作量 5 10 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 10 · 合計 265 310
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 14 14 學習yolov5+deepsort演算法 2 0 0 2 16 完成了資料集的標註與資料集的拍攝 3 20 20 3 19 完成資料集重新標註,配置演算法相關環境 4 50 70 3 22 繼續配置演算法環境,解決遇到的一些相容性問題 5 0 70 2 24 完成Yolov5_DeepSort演算法環境配置 6 50 120 4 28 改善主執行程式,執行demo版本 7 0 120 3 31 完成Yolov5_DeepSort演算法demo版本 8 80 200 4 35 研究演算法及相關追蹤函式 9 0 200 2 37 學習json檔案格式及操作方法 10 100+ 300+ 3 40 改進演算法,匯出追蹤框對應json檔案 11 40 350 3 43 跟進跟蹤狂引數資訊,學習演算法原理 12 60 410 2 45 優化追蹤序號資訊,演算法初步測試完畢
陳志良
-
過去倆天完成了哪些任務
- qyqt設計師工具的深入學習。
-
接下來的計劃
- 優化介面,美化介面。
-
還剩哪些任務:
- 登入介面的設計、與後端交接。
-
燃盡圖:
-
遇到了哪些困難:
- 學習資料是真的難找,找遍各視訊網站以及各種學習資源網,沒有找到我想要的那種乾貨。
-
有哪些收穫或疑問:
- 雖然沒有找到我想要的pyqt的學習資料,但還是邊找邊學,一邊找尋解決我設計介面遇到的問題。
- 學到了一些pyqt設計師做介面的小技巧。但是關於標題欄新增功能鍵的問題尚未解決。
-
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 2 Development 開發 · Analysis · 需求分析 (包括學習新技術) 200 400 · Design Spec · 生成設計文件 0 0 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 0 0 · Coding · 具體編碼 80 0 · Code Review · 程式碼複審 0 0 · Test · 測試(自我測試,修改程式碼,提交修改) 0 0 Reporting 報告 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 10 20 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 20 25 · 合計 315 467
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 1 2 初步學習了HTML與Js倆種語言 2 0 0 3 4 初步瞭解了前端框架結構 3 0 0 1 5 通過例項深入學習前端 4 0 0 3 8 瞭解前端的主要流程 5 0 0 5 13 學習pyqt5和qt設計師工具 6 317 317 6 19 初步得到介面大概框架 7 15 332 4 23 美化介面部分 8 34 366 6 29 插入圖片 9 20 386 0.5 29.5 更新介面 10 0 386 1 30.5 熟悉控制元件 11 0 386 2 31.5 學到了如何對按鈕進行美化 12 0 386 1.5 33 熟悉控制元件和pyqt設計師工具
施可嫿
-
過去兩天完成了哪些任務:
學習瞭如何進行目標檢測;對部分頁面進行了修改、調整;(因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入);
-
接下來的計劃:
學習相關知識;對這段時間的學習進行總結;
-
還剩哪些任務:
繼續學習相關知識;對這段時間的學習進行總結;
-
燃盡圖:
-
遇到了哪些困難:
學習效率不夠高;
-
有哪些收穫或疑問:
學習了目標檢測的相關知識;
-
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 6 Development 開發 · Analysis · 需求分析 (包括學習新技術) 50 60 · Design Spec · 生成設計文件 0 0 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 100 90 · Coding · 具體編碼 0 0 · Code Review · 程式碼複審 0 0 · Test · 測試(自我測試,修改程式碼,提交修改) 0 0 Reporting 報告 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 18 16 · 合計 173 172
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 學習了原型設計的技巧 2 0 0 3 5 進行了登陸頁面的原型設計 3 0 0 3 8 進行了AE軟體的學習 4 0 0 1 9 瞭解了原型設計規範 5 0 0 3 12 進行了部分頁面的原型設計;美化了部分已設計頁面 6 0 0 3 15 進一步學習了AE軟體的用法、技巧;學習了前端知識 7 0 0 2 17 進行了部分頁面的原型設計;看了優秀原型設計作品; 8 0 0 3 20 學習Vue框架 9 0 0 2 22 進行原型設計 10 0 0 2 24 完成原型設計 11 0 0 1 25 對部分頁面進行修改、調整 12 0 0 2 27 學習瞭如何進行目標檢測
黃志翔
-
過去兩天完成了哪些任務
-
文字描述
- 進行Reply模組的搭建
-
展示GitHub當日程式碼/文件簽入記錄
-
-
接下來的計劃
陸續進行整合
-
還剩下哪些任務
- 各端的整合
-
燃盡圖
-
遇到了哪些困難
1.構建資料庫的時候需要考慮資料庫如何搭建比較好
-
有哪些收穫和疑問
也算是鞏固了資料庫的理論知識, 盡力搭建一個合理的資料庫架構.
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 60 100 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 15 15 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 20 20 · Coding · 具體編碼 30 20 · Code Review · 程式碼複審 10 20 · Test · 測試(自我測試,修改程式碼,提交修改) 30 20 Reporting 報告 30 20 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15 · 合計 210 220
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 對Spring專案進行學習 2 0 0 2 4 檢視spring的demo 3 0 0 3 7 spring initializr 使用 4 0 0 1 8 瞭解spring生態 5 100+ 100+ 5 13 著手開始使用者模組搭建 6 100+ 200+ 4 17 完善使用者模組搭建 7 100+ 300+ 0 17 進行日誌模組的搭建 8 100+ 400+ 0 17 完善日誌模組的搭建 9 100+ 500+ 0 17 進行視訊模組的搭建 10 100+ 600+ 0 17 完善視訊模組的搭建 11 100+ 700+ 0 17 進行意見反饋模組的搭建 12 100+ 800+ 0 17 完善意見反饋模組的搭建
三、衝刺成果展示
-
衝刺最新成果:榕創天眼基本功能實現圖
-
站立會議合照:
-
會議耗時記錄:
第N次會議 耗時(分鐘) 1 15 2 8 3 10 4 12 5 10 6 13