1组-Alpha冲刺-5/6
一、基本情况
- 队名:震震带着六菜鸟
- 组长博客:https://www.cnblogs.com/Klein-Wang/p/15564206.html
- 小组人数:7人
二、冲刺概况汇报
王业震
过去两天完成了哪些任务:
- 使用Insightface算法进行实际场景测试,修复遇到的问题,改进算法性能。
- 由于过去两天未涉及Github代码的签入,故没有commit记录
接下来的计划:
将项目需要的四大算法进行整合;还剩哪些任务:
将人脸识别、物体检测、多目标跟踪、动作检测等技术进行整合;燃尽图:

遇到了哪些困难:
- 由于测试场景比较单一,人脸识别算法测试结果的鲁棒性不够高,后续仍需采集更多场景的测试集进行测试;
- 在遇到光线不足等情况时,算法的表现仍有待加强。
有哪些收获或疑问:
成功实现了Insightface人脸识别算法,经实际场景检验测试,算法有着不错的表现;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算法进行调整改进
郑浩彬
过去两天完成了哪些任务
- 对YoloV5进行数据集训练
- 使用YoloV5进行推理
- 由于在本地使用算法进行推理,故这两天暂无GitHub签入记录
接下来的计划
整合四大算法还剩下哪些任务
整合四大算法,提高各种场景下的mAP,后期可考虑拍摄更多种类的垃圾桶,增强算法适应性。燃尽图

遇到了哪些困难
- 学习使用YoloV5算法进行推理的过程很艰辛
有哪些收获和疑问
- 收获:自己训练的模型可以得出不错的推理效果
- 疑问:接下来该怎么把本项目的四个核心算法整合起来呢
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进行推理
张静
过去两天完成了哪些任务
文字描述
1.对openpose.cpp进行kepoints.json文件输出
2.拍摄福大生活区垃圾桶数据集,并进行数据集标注。
展示GitHub当日代码/文档签入记录

接下来的计划
对行人人垃圾的动作进行判断,判断此时行人是否在扔垃圾
还剩下哪些任务
1.利用python API对关键点进行输出
2.对扔垃圾的人进行人体关键点输出并且制定扔垃圾合理性规则
燃尽图

遇到了哪些困难
1.对json文件输出的点与人体关键点一一对应
有哪些收获和疑问
保存关节点信息json文件, --write_json,即为人体骨骼姿态的关节点数据文件,文件格式为write_keypoint_format,默认为 json格式。
PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 100 120 · 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 320 第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文件学习
施可婳
过去两天完成了哪些任务:
完成了原型设计;(因过去两天未涉及代码编写,故未涉及github当日代码/文档签入);
接下来的计划:
修改原型
还剩哪些任务:
修改原型;继续学习相关知识;
燃尽图:

遇到了哪些困难:
原型还很粗糙,很多地方需要修改;
有哪些收获或疑问:
完成了原型设计,想了解更多关于前端的知识;
PSP&学习进度条:
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 8 Development 开发 · Analysis · 需求分析 (包括学习新技术) 60 50 · Design Spec · 生成设计文档 0 0 · Design Review · 设计复审 0 0 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0 · Design · 具体设计 190 200 · Coding · 具体编码 0 0 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改代码,提交修改) 0 0 Reporting 报告 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 0 0 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 15 10 · 合计 275 268 第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 完成原型设计
毛长江
过去两天完成了哪些任务
文字描述
1.学习json文件格式及基本操作方法
2.格式化追踪框并导出json文件
展示GitHub当日代码/文档签入记录

接下来的计划
1.学习核心函数的原理,加深算法理解;
2.根据需求优化改进跟踪算法;
还剩下哪些任务
1.选择合适场景,继续拍摄垃圾点的照片视频,丰富数据集。
2.优化算法功能,测试兼容性,对所拍摄的垃圾点附近人群进行跟踪。
3.后期交接与整合
燃尽图

遇到了哪些困难
1.导出json文件时格式未统一,不便于使用。
2.追踪时可能出现误判情况,准确度仍有改善空间。
有哪些收获和疑问
加深对追踪函数的使用,学习json文件的格式,通过改进部分代码成功导出json文件。
PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 5 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 150 120 · Design Spec · 生成设计文档 20 10 · Design Review · 设计复审 10 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 30 15 · Coding · 具体编码 45 60 · Code Review · 代码复审 10 5 · Test · 测试(自我测试,修改代码,提交修改) 30 45 Reporting 报告 15 25 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10 · 合计 340 320 第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文件
陈志良
过去俩天完成了哪些任务
- 深入学习pyqt,优化界面部分内容,熟悉几个控件的使用。
- GitHub上传记录:

接下来的计划
优化界面,美化界面。还剩哪些任务:
登录界面的设计、与后端交接。燃尽图:

遇到了哪些困难:
在学习和实践过程中,有太多自己不知道的东西,界面标题栏如何增加功能键、界面切换等尚未解决。
没有找到我想要的学习资料。
No time!有太多的考试要复习,没有时间搞软工。有哪些收获或疑问:
熟悉了几个控件的用法。
对于标题栏的功能增加还是没有解决,网络上找不到该问题解决办法。(可能是我学的不够深)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 100 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改代码,提交修改) 0 0 Reporting 报告 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 10 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 25 · 合计 315 567 第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 熟悉控件
黄志翔
过去两天完成了哪些任务
文字描述
- 进行Video模块的搭建
展示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+ 100+ 0 17 完善日志模块的搭建 9 100+ 100+ 0 17 进行视频模块的搭建 10 100+ 100+ 0 17 完善视频模块的搭建
三、冲刺成果展示
冲刺最新成果:Insightface人脸识别算法成果图


冲刺最新成果:YoloV5算法成果图:


站立会议合照:

会议耗时记录:
第N次会议 耗时(分钟) 1 15 2 8 3 10 4 12 5 10
1组-Alpha冲刺-5/6的更多相关文章
- 第05组 Alpha冲刺(4/4)
第05组 Alpha冲刺(4/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了 ...
- 第05组 Alpha冲刺(3/4)
第05组 Alpha冲刺(3/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了 ...
- 第05组 Alpha冲刺(2/4)
第05组 Alpha冲刺(2/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了 ...
- 第02组 Alpha冲刺(3/6)
第02组 Alpha冲刺(3/6) 队名:無駄無駄组长博客作业博客 组员情况 张越洋 过去两天完成了哪些任务 摸鱼 提交记录(全组共用) 接下来的计划 沟通前后端成员,监督.提醒他们尽快完成各自的 ...
- 第11组 Alpha冲刺(6/6)
第11组 Alpha冲刺(6/6) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11913626.html 作业博客 https://edu ...
- 第11组 Alpha冲刺(5/6)
第11组 Alpha冲刺(5/6) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11898559.html 作业博客 https://edu ...
- 第11组 Alpha冲刺(4/6)
第11组 Alpha冲刺(4/6) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11884529.html 作业博客 https://edu ...
- 第11组 Alpha冲刺(3/6)
第11组 Alpha冲刺(3/6) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11872098.html 作业博客 https://edu ...
- 第11组 Alpha冲刺(2/6)
第11组 Alpha冲刺(2/6) 队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/11860949.html 作业博客 https://edu ...
- 第04组 Alpha冲刺(4/4)
队名:斗地组 组长博客:地址 作业博客:Alpha冲刺(4/4) 各组员情况 林涛(组长) 过去两天完成了哪些任务: 1.分配展示任务 2.收集各个组员的进度 3.写博客 展示GitHub当日代码/文 ...
随机推荐
- 8.JVM内存分配机制超详细解析
一.对象的加载过程 之前研究过类的加载过程.具体详情可查看文章:https://www.cnblogs.com/ITPower/p/15356099.html 那么,当一个对象被new的时候,是如何加 ...
- 题解 Wide Swap
题目传送门 题目大意 给出一个长度为 \(n\) 的排列 \(a_{1,2,...,n}\) 以及常数 \(k\),每次可以交换两个数 \(a_i,a_j\) 当且仅当 \(j-i\ge k \tex ...
- 使用Python写词云数据可视化
词云的应用场景 会议记录 海报制作 PPT制作 生日表白 数据挖掘 情感分析 用户画像 微信聊天记录分析 微博情感分析 Bilibili弹幕情感分析 年终总结 安装本课程所需的Python第三方模块 ...
- Catch That Cow 经典广搜
链接:http://poj.org/problem?id=3278 题目: Farmer John has been informed of the location of a fugitive co ...
- MeteoInfo-Java解析与绘图教程(五)
MeteoInfo-Java解析与绘图教程(五) 最近太忙了,终于有时间继续写了,上文说到了基本上的绘图方法,但缺少色阶呈现,一般图叠加着地图上,后端不需要管色阶,但也要注意web页面色阶和我们的生成 ...
- CORS+XSS的漏洞利用payload
之前有人问我有没有CORS+XSS的利用姿势,翻了一下国内貌似都没有利用姿势于是就写了这篇文章!!! 首先找到一个反射xss,然后使用xss加载javascript代码达到跨域劫持目的payload如 ...
- 这样学BAT必面之软件设计原则,还不会就是我的问题
学习设计原则是学习设计模式的基础.在实际开发过程中,并不要求所有代码都遵循设计原则,我们要考虑人力.时间.成本.质量,不能刻意追求完美,但要在适当的场景遵循设计原则,这体现的是一种平衡取舍,可以帮助我 ...
- 【c++ Prime 学习笔记】第3章 字符串、向量和数组
string和vector是两类最重要的标准库类型 strng表示可变长的字符序列 vector存放某种给定类型对象的可变长序列. 3.1 命名空间的using声明 using namespace:: ...
- Java:并发笔记-08
Java:并发笔记-08 说明:这是看了 bilibili 上 黑马程序员 的课程 java并发编程 后做的笔记 7. 共享模型之工具-1 7.1 线程池 1. 自定义线程池 步骤1:自定义拒绝策略接 ...
- 实用小工具:screen
实用小工具:screen 首先,吹爆screen screen,实现了不间断的会话服务,通过SSH连接至远程服务器,当使用了screen开启的会话,不会因为你断开SSH而中断在远程服务器上运行的命令. ...