7组-Alpha冲刺-3/6
一、基本情况
- 队名:比奇堡养老队
- 组长博客:链接
- 小队人数:9
二、冲刺概况汇报
===================================================================
姓名:潘伟君
过去两天完成了哪些任务
- 文字描述:标注人头,训练本地模型
- 展示GitHub当日代码/文档签入记录:
接下来的计划
继续标注人头、本地训练
还剩下哪些任务
尝试云端训练,人头出现的区域(座位号)标注
燃尽图
遇到了哪些困难
换了版本后就没有出现α2提到的异常了,另外解决了几个小异常,基本是跟着开发者提供的文档中规中矩地做
有哪些收获和疑问
开发者文档写得很细致完整,通过阅读开发者文档,学习到了如何通过开发者文档尽快应用一项技术,学习到了YOLOV5的本地训练方法。
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 5 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 120 150 · Design Spec · 生成设计文档 5 5 · Design Review · 设计复审 5 2 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 2 · Design · 具体设计 10 13 · Coding · 具体编码 40 60 · Code Review · 代码复审 20 15 · Test · 测试(自我测试,修改代码,提交修改) 20 5 Reporting 报告 · Test Repor · 测试报告 5 2 · Size Measurement · 计算工作量 5 2 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 5 2 · 合计 245 263
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 0 0 10 10 配置了YOLOV5所需的环境,学习了YOLOV5 2 0 0 3 13 使用已有模型进行检测,尝试本地模型训练 2 0 0 4.4 17.4 标注人头,训练本地模型
姓名:林经纬
过去两天完成了哪些任务
- 文字描述:使用Bootstrap初步编写了首页
- 展示GitHub当日代码/文档签入记录:
接下来的计划
- 安装好环境后,开始按照Bootstrap文档逐需求对照镶嵌代码。
- 初次使用,不够熟悉,进度可能会偏慢。
还剩下哪些任务
- 首页页面剩余部分、人流量页面、前后端接口
燃尽图
遇到了哪些困难
- Bootstrap响应式导航栏点击collapse的按钮无反应,不会向下展开
- 引入问题
有哪些收获和疑问
- 向下展开按钮存在的问题:jQuery版本没问题,检查jQuery引入是否在bootstrap.min.js引入之前,因为bootstrap的js依赖于jquery的js
- 单独打开html文件出错问题:引入< link rel="stylesheet" href="css/bootstrap.min.css" >
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 · Analysis · 需求分析 (包括学习新技术) 300 450 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 5 5 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 15 · Design · 具体设计 50 60 · Coding · 具体编码 120 150 · Code Review · 代码复审 60 90 · Test · 测试(自我测试,修改代码,提交修改) 90 100 Reporting 报告 · Test Report · 测试报告 10 15 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 30 · 合计 690 940
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 0 0 10 10 除了Pr外,学会利用Ae重构视频模板 2 0 0 20 30 在B站进行前端语言部分学习,在B站进行Bootstrap部分学习,看Bootstrap文档熟悉工具 3 103 103 10 40 用Bootstrap工具初步编写了首页
===================================================================
姓名:卢婧
过去两天完成了哪些任务
- 文字描述:完成了部分的违规行为检测纪录页面
- 展示GitHub当日代码/文档签入记录:
接下来的计划
继续完成违规行为检测记录页面,并完成登录页面的交互
还剩下哪些任务
违规行为检测记录页面,人流量统计页面,登录页面的交互
燃尽图
遇到了哪些困难
在尝试进行前后端交互的时候产生了一些不太理解的问题
有哪些收获和疑问
遇到交互问题后,请教了大佬周同学,大致清晰了思路。这两天学习了bootstrap框架,发现用这个框架写样式真的挺方便
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 5 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 200 240 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 5 5 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 20 10 · Coding · 具体编码 200 180 · Code Review · 代码复审 20 10 · Test · 测试(自我测试,修改代码,提交修改) 10 5 Reporting 报告 10 10 · Test Repor · 测试报告 5 5 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10 · 合计 505 500
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 129 129 6 6 花了较长时间学习auto.js,学会了一些新的页面样式的写法 2 41 170 5 11 学习了Ajax,完善了登录界面 3 120 290 8 19 学习了bootstrap框架,并使用
===================================================================
姓名:俞志敏
过去两天完成了哪些任务
- 文字描述:继续应用bootstrap框架写设置界面
- 展示GitHub当日代码/文档签入记录:
接下来的计划
继续完成剩余的部分设置界面以及熟悉前后端的交互
还剩下哪些任务
剩余部分设置界面以及前后端交互
燃尽图
遇到了哪些困难
对前后端交互有一定了解但还不熟悉
有哪些收获和疑问
对bootstrap框架更加熟练了,但对前后端交互还不够熟悉
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 · Analysis · 需求分析 (包括学习新技术) 300 300 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 10 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 15 · Design · 具体设计 60 80 · Coding · 具体编码 250 200 · Code Review · 代码复审 30 20 · Test · 测试(自我测试,修改代码,提交修改) 30 20 Reporting 报告 · Test Repor · 测试报告 30 30 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 20 · 合计 780 725
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 0 0 10 10 在慕课自学了部分CSS样式布局 2 85 85 12 22 在哔哩哔哩学习并应用bootstrap框架写设置界面 3 58 143 10 32 对bootstrap更加熟练了
===================================================================
姓名:黄荣涛
过去两天完成了哪些任务
- 文字描述:获取无人座位的座位号;完善了部分标注区域与算法
- 展示GitHub当日代码/文档签入记录:
接下来的计划
提高自习室标注区域的精确度,完善检测算法
还剩下哪些任务
完善位置标注,完善检测算法
燃尽图
遇到了哪些困难
标注区域不好设定,每个人的体型坐姿都不一样,不能全面考虑所有情况,也就导致了检测会出现误差。
有哪些收获和疑问
完善了标注区域与算法,但怎么标注位置区域仍是一个问题。
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 · Analysis · 需求分析 (包括学习新技术) 500 400 · Design Spec · 生成设计文档 10 5 · Design Review · 设计复审 20 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 20 15 · Design · 具体设计 30 10 · Coding · 具体编码 60 90 · Code Review · 代码复审 20 10 · Test · 测试(自我测试,修改代码,提交修改) 30 10 Reporting 报告 · Test Repor · 测试报告 20 10 · Size Measurement · 计算工作量 20 15 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 10 · 合计 760 595
第N轮 新增代码(行) 累计代码 本周学习耗时(小时) 累计学习耗时(小时) 重要成长 1 30 530 3 18 对部分自习室位置进行标注 2 100 630 6 24 对自习室位置进行标注,简单实现了检测算法 1 100 730 6 30 完善了部分标注区域与算法,检测到无人时能获得座位号。
===================================================================
姓名:黄泽华
过去两天完成了哪些任务
- 文字描述:写了限定ip访问功能
- 展示GitHub当日代码/文档签入记录:
接下来的计划
完善功能,将通过self.request.remote_addr自动获取ip
还剩下哪些任务
获取数据,完善功能
燃尽图
遇到了哪些困难
一开始不知道怎么实现限定ip访问
有哪些收获和疑问
学习了posthandler来限定ip访问的方法
PSP & 学习进度条(学习进度条每周追加)
PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 · Analysis · 需求分析 (包括学习新技术) 180 180 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 10 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 30 · Design · 具体设计 60 60 · Coding · 具体编码 60 60 · Code Review · 代码复审 10 30 · Test · 测试(自我测试,修改代码,提交修改) 10 10 Reporting 报告 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10 · 合计 410 430
第N轮 新增代码(行) 累计代码(行) 本周累计耗时(时) 累计学习耗时(时) 重要成长 1 0 0 5 5 学习爬虫 2 211 211 9 14 学习数据传输 3 160 371 5 19 学习限定ip访问
===================================================================
姓名:余育洲
过去两天完成了哪些任务
- 文字描述:训练模型
- 展示GitHub当日代码/文档签入记录:
接下来的计划
强化模型效果
还剩下哪些任务
学习openpose,使用模型进行视频流的处理,使用openpose识别视频流中离开的动作并做出提示
燃尽图
遇到了哪些困难
训练模型时的权重参数的设置不同对模型的识别效果的影响不同,有些设置在s级别的模型中效果不错,但在x级别的模型中效果却不如人意。
有哪些收获和疑问
对模型训练的众多权重参数有了更深的理解,发现使用矩阵式训练的效果不错。由于训练时使用的超参数文件是开源的,对其中的逻辑设置还是有很大疑惑。
PSP & 学习进度条(学习进度条每周追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 20 · Estimate · 估计这个任务需要多少时间 20 20 Development 开发 390 503 · Analysis · 需求分析 (包括学习新技术) 120 180 · Design Spec · 生成设计文档 10 10 · Design Review · 设计复审 10 15 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 8 · Design · 具体设计 20 20 · Coding · 具体编码 200 250 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 10 10 Reporting 报告 50 50 · Test Repor · 测试报告 30 30 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10 · 合计 460 573
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 0 0 9 9 标注训练集数据 2 60 60 7 16 编写指定模型训练参数和训练数据集的yaml文件 3 526 586 12 28 训练模型
===================================================================
姓名:刘昌隆
过去两天完成了哪些任务
文字描述:结束模型训练,基本完成占座条目数据结构设计编码
展示GitHub当日代码/文档签入记录:
接下来的计划
修复bug,完成人流统计,生成热力图
还剩下哪些任务
生成统计数据,视频摘要。
燃尽图
遇到了哪些困难
把模型封装部署用到flask的知识,边学边做。
有哪些收获和疑问
电脑在训练的时候电脑进程不能开太多,不然会训练程序就会出现错误。一般训练用到GPU比较多也有用到CPU内存,超出存储空间出现错误。以后还是放到云端去训练好了,自己的电脑真的带不动。
PSP & 学习进度条(学习进度条每周追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 · Analysis · 需求分析 (包括学习新技术) 5 5 · Design Spec · 生成设计文档 5 5 · Design Review · 设计复审 5 5 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 30 30 · Coding · 具体编码 30 45 · Code Review · 代码复审 20 15 · Test · 测试(自我测试,修改代码,提交修改) 20 15 Reporting 报告 · Test Repor · 测试报告 10 15 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10 · 合计 160 170
第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长 1 45 45 5 5 学习对训练图片如何增强,已经把模型封装供自己使用的方法 2 31 76 5 10 学习图像增强算法,实现图像增强。 3 83 159 5 15 实现yolov5封装部署
===================================================================
姓名:许嘉滨
过去两天完成了哪些任务
- 调整了token的生成
- 为配合算法端的计算,优化了图片的存储路径
- 调整代码框架,添加定时器自动调用整个拍摄、计算、传输的流程
展示GitHub当日代码/文档签入记录:
接下来的计划
继续和算法对接
还剩下哪些任务
等待图书馆视频截取分方向,和算法对接
燃尽图
遇到了哪些困难
没有遇到什么困难
有哪些收获和疑问
python库的返回值没有确定类型,这在写代码的时候是比较大的坑,都得实测完才能确定变量类型
PSP & 学习进度条(学习进度条每周追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 5 5 Development 开发 · Analysis · 需求分析 (包括学习新技术) 20 10 · Design Spec · 生成设计文档 10 7 · Design Review · 设计复审 10 10 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 30 10 · Coding · 具体编码 20 40 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 20 30 Reporting 报告 · Test Repor · 测试报告 10 5 · Size Measurement · 计算工作量 10 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 10 · 合计 170 147
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 414 414 2.75 2.75 初步学习了如何搭建python下的http服务器和数据库系统 2 50 464 2 4.75 学会了图像的编码和传输手段 3 57 521 2.5 7.25 学习了python的定时任务
===================================================================
三、冲刺成果展示
3.1 展示组内最新成果
3.2 站立会议合照
3.3 会议耗时记录
第N次会议 | 耗时(分钟) |
---|---|
1 | 15 |
2 | 13 |
3 | 18 |
4 | |
5 | |
6 |