1組-Alpha衝刺-2/6
一、基本情況
- 隊名:震震帶著六菜鳥
- 組長部落格:https://www.cnblogs.com/Klein-Wang/p/15535649.html
- 小組人數:7人
二、衝刺概況彙報
王業震
-
過去兩天完成了哪些任務:
完成Insightface人臉識別演算法及MTCNN人臉檢測演算法的本地環境配置,CUDA的安裝、MXNET的安裝等(因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入); -
接下來的計劃:
構建FZU人臉資料集; -
還剩哪些任務:
實現Insightface人臉識別與MTCNN人臉檢測演算法,並使用構建的FZU人臉資料集進行測試; -
燃盡圖:
-
遇到了哪些困難:
在環境配置時由於CUDA版本於MXNET版本不相容所以報錯,執行不成功;
在安裝CUDA時由於版本與顯示卡驅動不匹配所以安裝不成功。 -
有哪些收穫或疑問:
成功完成了人臉識別演算法所需要的環境配置; -
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 60 70 · Design Spec · 生成設計文件 0 0 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 60 60 · 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 · 合計 140 150
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 推進了資料集的拍攝,學習了資料集的標註 2 0 0 2 4 完成了資料集的標註與資料集的拍攝 3 0 0 1 5 推進了資料集的拍攝,學習了資料集的標註 4 0 0 1 6 完成了資料集的標註與資料集的拍攝
鄭浩彬
-
過去兩天完成了哪些任務
- 對YoloV5進行演算法環境配置
- 過去兩天僅在本地進行演算法環境配置與除錯,故未涉及GitHub簽入
-
接下來的計劃
學習如何使用YoloV5演算法 -
還剩下哪些任務
學習如何使用YoloV5演算法,訓練資料集,提高各種場景下的mAP,後期可考慮拍攝更多種類的垃圾桶,增強演算法適應性。 -
燃盡圖
-
遇到了哪些困難
- 不瞭解CUDA、CUDNN與機器顯示卡之間的關係,在演算法配置時遇到許多問題與報錯
- 演算法晦澀難懂,需要一定時間去消化
-
有哪些收穫和疑問
- 收穫:(可能)懂得CUDA、CUDNN之間的關係,並能下載正確的版本使之與機器GPU對應起來
- 疑問:不知道標註的資料集是否足夠好,標註的規則是否正確,演算法出來的效果能否達到預期
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 500 480 · 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 · 合計 575 545
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 進行演算法所需資料集的拍攝,學習了資料集的標註 2 0 0 3 5 完成所分配的資料集的標註 3 0 0 5 10 懂得CUDA、CUDNN之間的關係 4 0 0 3 13 讓YoloV5演算法勉強可以跑起來
黃志翔
-
過去兩天完成了哪些任務
-
文字描述
1.進行Spring的初步使用
2.觀看一些使用的教程
-
展示GitHub當日程式碼/文件簽入記錄
因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入;
-
-
接下來的計劃
對多個框架進行粗略瞭解. 逐個進行使用
-
還剩下哪些任務
1.spring實戰
-
燃盡圖
-
遇到了哪些困難
1.idea的專業版比較難找, 最終找到了一個"學習用"的專業版進行spring initializr
2.介面的確定比較困難
-
有哪些收穫和疑問
感慨spring的生態圈之大, 對後端有了一定的瞭解.
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 120 100 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 15 15 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 60 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 · 合計 310 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生態
毛長江
-
過去兩天完成了哪些任務
-
文字描述
1.配置Yolov5_DeepSort演算法相關環境,安裝PyTorch、pycuda適配版本,並下載相應weight權重檔案。
2.完成對所拍攝資料集的標註,生成對應xml檔案。
-
展示GitHub當日程式碼/文件簽入記錄
因近兩日配置環境尚未完成,沒進行程式碼編寫,而未涉及github當日程式碼/文件簽入;
-
-
接下來的計劃
後續擬計劃繼續完成演算法的執行環境搭建,併成功執行demo版本,測試權重檔案,檢驗拍攝視訊是否相容演算法。
-
還剩下哪些任務
1.後續對圖片視訊進行標註。
2.對所拍攝的垃圾點附近人群進行目標跟蹤,追蹤其活動路徑並且實現邊框標記,測試演算法相容性。
3.協助完成前端設計搭建。
-
燃盡圖
-
遇到了哪些困難
1.配置環境時,存在版本相容性問題,導致當前PyTorch無法正常執行,最終選擇重新下載cuda解決。
2.對採用的演算法程式碼部分函式功能尚未清晰瞭解。
-
有哪些收穫和疑問
掌握了標註資料的工具,解決了配置環境時遇到的問題,同時加深了對目標跟蹤演算法的理解。
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 150 180 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 10 10 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 20 10 · Coding · 具體編碼 40 50 · Code Review · 程式碼複審 10 20 · Test · 測試(自我測試,修改程式碼,提交修改) 50 30 Reporting 報告 15 25 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 10 · 合計 315 340
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 14 14 學習yolov5+deepsort演算法 2 0 0 2 16 完成了資料集的標註與資料集的拍攝 2 20 20 3 19 完成資料集重新標註,配置演算法相關環境 2 50 70 3 22 繼續配置演算法環境,解決遇到的一些相容性問題
陳志良
-
過去倆天完成了哪些任務
深入學習前端的相關知識,通過Github找例項研究。
理論學習,無GIthub簽入記錄。 -
接下來的計劃
選擇框架型別並簡單構建優化。
-
還剩哪些任務:
實現前端模組化、元件化的開發,效能優化,互動優化,環境測試。
-
燃盡圖:
-
遇到了哪些困難:
在學習過程中,有太多自己不知道的東西,而且框架的東西好複雜,學不透。
-
有哪些收穫或疑問:
這次的收穫就是讓我更熟練的利用搜索工具來查詢學習資料,而且學到了更多的知識。
深入的瞭解到前端的流程。 -
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 5 2 Development 開發 · Analysis · 需求分析 (包括學習新技術) 100 200 · Design Spec · 生成設計文件 0 0 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 0 0 · Coding · 具體編碼 70 120 · Code Review · 程式碼複審 0 0 · Test · 測試(自我測試,修改程式碼,提交修改) 0 0 Reporting 報告 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 10 20 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 20 25 · 合計 205 367
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 1 2 初步學習了HTML與Js倆種語言 2 0 0 3 4 初步瞭解了前端框架結構 3 0 0 1 5 通過例項深入學習前端 4 0 0 3 8 瞭解前端的主要流程
施可嫿
-
過去兩天完成了哪些任務:
進行了AE軟體的學習;瞭解了更多的原型設計規範。(因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入);
-
接下來的計劃:
繼續設計原型、學習UI設計的軟體;
-
還剩哪些任務:
剩下頁面的原型設計、學習UI設計;
-
燃盡圖:
-
遇到了哪些困難:
學習的內容太雜沒有重點;
-
有哪些收穫或疑問:
進行了AE軟體的學習;瞭解了更多的原型設計規範;
-
PSP&學習進度條:
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 3 3 Development 開發 · Analysis · 需求分析 (包括學習新技術) 150 180 · Design Spec · 生成設計文件 10 10 · Design Review · 設計複審 0 0 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0 · Design · 具體設計 0 0 · 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 · 合計 173 203
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 2 2 學習了原型設計的技巧 2 0 0 3 5 進行了登陸頁面的原型設計 3 0 0 3 8 進行了AE軟體的學習 4 0 0 1 9 瞭解了原型設計規範
張靜
-
過去兩天完成了哪些任務
-
文字描述
1.實現OpenPose的環境搭建以及demo測試。
2.拍攝福大生活區垃圾桶資料集,並進行資料集標註。
-
展示GitHub當日程式碼/文件簽入記錄
-
-
接下來的計劃
對資料集進行關鍵點輸出
-
還剩下哪些任務
1.採集更多的資料集
2.對原始碼進行解讀
3.對扔垃圾的人進行人體關鍵點輸出並且制定扔垃圾合理性規則
-
燃盡圖
-
遇到了哪些困難
1.在環境配置中由於電腦配置問題暫時配置了only-cpu版本,導致跑的速度很慢,平均一幀需要1分鐘。
2.首先完成的是vs下能跑但是pythonAPI用不了,後來經過查詢資料發現時python版本的問題,換了一個版本後pythonAPI也能用了
-
有哪些收穫和疑問
OpenPose的環境搭建以及demo測試
-
PSP & 學習進度條(學習進度條每輪追加)
PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘) Planning 計劃 · Estimate · 估計這個任務需要多少時間 10 5 Development 開發 · Analysis · 需求分析 (包括學習新技術) 120 100 · Design Spec · 生成設計文件 20 10 · Design Review · 設計複審 15 15 · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5 · Design · 具體設計 30 20 · Coding · 具體編碼 60 120 · Code Review · 程式碼複審 10 20 · Test · 測試(自我測試,修改程式碼,提交修改) 30 20 Reporting 報告 10 20 · Test Repor · 測試報告 0 0 · Size Measurement · 計算工作量 0 0 · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15 · 合計 295 320
第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長 1 0 0 3 3 對OpenPose進行環境搭建 2 0 0 2 4 進行demo測試
三、衝刺成果展示
-
衝刺最新成果:YoloV5與Deepsort多目標跟蹤演算法成果圖
-
衝刺最新成果:Insightface人臉識別演算法成果圖
-
衝刺最新成果:YoloV5目標檢測技術成果圖
-
衝刺最新成果:Openpose動作檢測技術成果圖
-
站立會議合照:
-
會議耗時記錄:
第N次會議 耗時(分鐘) 1 15 2 8