7组-Alpha冲刺-3/6

7组-Alpha冲刺-3/6

一、基本情况

  • 队名:比奇堡养老队
  • 组长博客:链接
  • 小队人数:9

二、冲刺概况汇报

===================================================================

姓名:潘伟君

  • 过去两天完成了哪些任务

    • 文字描述:标注人头,训练本地模型
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

继续标注人头、本地训练

  • 还剩下哪些任务

尝试云端训练,人头出现的区域(座位号)标注

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

换了版本后就没有出现α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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

    • 安装好环境后,开始按照Bootstrap文档逐需求对照镶嵌代码。
    • 初次使用,不够熟悉,进度可能会偏慢。
  • 还剩下哪些任务

    • 首页页面剩余部分、人流量页面、前后端接口
  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

    • 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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

继续完成违规行为检测记录页面,并完成登录页面的交互

  • 还剩下哪些任务

违规行为检测记录页面,人流量统计页面,登录页面的交互

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

在尝试进行前后端交互的时候产生了一些不太理解的问题

  • 有哪些收获和疑问

遇到交互问题后,请教了大佬周同学,大致清晰了思路。这两天学习了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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

继续完成剩余的部分设置界面以及熟悉前后端的交互

  • 还剩下哪些任务

剩余部分设置界面以及前后端交互

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

对前后端交互有一定了解但还不熟悉

  • 有哪些收获和疑问

对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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

提高自习室标注区域的精确度,完善检测算法

  • 还剩下哪些任务

完善位置标注,完善检测算法

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

标注区域不好设定,每个人的体型坐姿都不一样,不能全面考虑所有情况,也就导致了检测会出现误差。

  • 有哪些收获和疑问

完善了标注区域与算法,但怎么标注位置区域仍是一个问题。

  • 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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

完善功能,将通过self.request.remote_addr自动获取ip

  • 还剩下哪些任务

获取数据,完善功能

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

一开始不知道怎么实现限定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当日代码/文档签入记录:
      7组-Alpha冲刺-3/6
  • 接下来的计划

强化模型效果

  • 还剩下哪些任务

学习openpose,使用模型进行视频流的处理,使用openpose识别视频流中离开的动作并做出提示

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

训练模型时的权重参数的设置不同对模型的识别效果的影响不同,有些设置在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当日代码/文档签入记录:

7组-Alpha冲刺-3/6

  • 接下来的计划

修复bug,完成人流统计,生成热力图

  • 还剩下哪些任务

生成统计数据,视频摘要。

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

把模型封装部署用到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封装部署

===================================================================

姓名:许嘉滨

  • 过去两天完成了哪些任务

  1. 调整了token的生成
  2. 为配合算法端的计算,优化了图片的存储路径
  3. 调整代码框架,添加定时器自动调用整个拍摄、计算、传输的流程
  • 展示GitHub当日代码/文档签入记录:

7组-Alpha冲刺-3/6

  • 接下来的计划

继续和算法对接

  • 还剩下哪些任务

等待图书馆视频截取分方向,和算法对接

  • 燃尽图

7组-Alpha冲刺-3/6

  • 遇到了哪些困难

没有遇到什么困难

  • 有哪些收获和疑问

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 展示组内最新成果

7组-Alpha冲刺-3/6
7组-Alpha冲刺-3/6

3.2 站立会议合照

7组-Alpha冲刺-3/6

3.3 会议耗时记录

第N次会议 耗时(分钟)
1 15
2 13
3 18
4
5
6
上一篇:6组-Alpha冲刺-3/6博客


下一篇:11组-Alpha冲刺-4/6