7组-Alpha冲刺-2/6

7组-Alpha冲刺-2/6

一、基本情况

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

二、冲刺概况汇报

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

姓名:潘伟君

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

    • 文字描述:使用已有模型进行检测,尝试本地模型训练
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-2/6
  • 接下来的计划

训练人头检测的本地模型

  • 还剩下哪些任务

对图书馆画面进行人头检测,标注人头出现的范围

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

本地模型训练的时候出现了RuntimeError: Given groups=1, weight of size [512, 1024, 1, 1], expected input[1, 512, 8, 8] to have 1024 channels, but got 512 channels instead,虽然异常写的很清楚是输入的通道和期望的通道不匹配,但是一直找不到错在哪里。网上有类似的异常但是目前没有合适的解决办法,考虑换一个YOLOV5版本或者pytorch版本。

  • 有哪些收获和疑问

在解决异常的过程中学习了YOLOV5开发者提供的文档,对YOLOV5有了进一步的了解。但是异常目前还没有解决(开发者对异常的答复是无法复现所以无法提供解决方法),考虑换一个YOLOV5版本或者pytorch版本。

  • PSP & 学习进度条(学习进度条每周追加)

PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 5 5
Development 开发
· Analysis · 需求分析 (包括学习新技术) 60 90
· Design Spec · 生成设计文档 5 2
· Design Review · 设计复审 5 2
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 2
· Design · 具体设计 5 5
· Coding · 具体编码 60 30
· Code Review · 代码复审 10 5
· Test · 测试(自我测试,修改代码,提交修改) 10 5
Reporting 报告
· Test Repor · 测试报告 20 25
· Size Measurement · 计算工作量 10 5
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 5 2
· 合计 200 178
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 10 10 配置了YOLOV5所需的环境,学习了YOLOV5
2 0 0 3 13 使用已有模型进行检测,尝试本地模型训练

姓名:林经纬

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

    • 文字描述:安装好了Bootstrap环境
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-2/6
  • 接下来的计划

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

    • 首页页面、人流量页面
  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

    • Bootstrap学习瓶颈
    • Bootstrap环境配置问题
  • 有哪些收获和疑问

    • 学会主动看文档配置环境,进行初步入门学习
  • 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文档熟悉工具并且按照环境

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

姓名:卢婧

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

    • 文字描述:完善了登录页面,学习了Ajax方法的基础知识
    • 展示GitHub当日代码/文档签入记录:

7组-Alpha冲刺-2/6

  • 接下来的计划

完成登录页面的交互,写好违规行为记录页面的基本样式

  • 还剩下哪些任务

违规查询页面,人流量统计页面

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

刚开始只懂得同步请求,后来了解到了Ajax方法,就开始观看相关视频,初步学习了异步请求。对于前后端交互部分还有点疑惑

  • 有哪些收获和疑问

初步学会了Ajax方法,对于前后端交互部分还需要继续探索,并且某些页面样式的写法还需要学习

  • PSP & 学习进度条(学习进度条每周追加)

PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 5 5
Development 开发
· Analysis · 需求分析 (包括学习新技术) 120 120
· Design Spec · 生成设计文档 5 5
· Design Review · 设计复审 5 5
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 5
· Design · 具体设计 10 10
· Coding · 具体编码 120 80
· Code Review · 代码复审 10 5
· Test · 测试(自我测试,修改代码,提交修改) 10 10
Reporting 报告
· Test Repor · 测试报告 10 10
· Size Measurement · 计算工作量 10 5
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10
· 合计 325 270
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长
1 129 129 6 14 花了较长时间学习auto.js,学会了一些新的页面样式的写法
2 41 170 5 19 学习了Ajax,完善了登录界面

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

姓名:俞志敏

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

    • 文字描述:学习并应用bootstrap框架写了部分设置界面
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-2/6
  • 接下来的计划

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

  • 还剩下哪些任务

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

  • 燃尽图

7组-Alpha冲刺-2/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 70
· Coding · 具体编码 200 150
· Code Review · 代码复审 30 20
· Test · 测试(自我测试,修改代码,提交修改) 30 30
Reporting 报告
· Test Repor · 测试报告 30 30
· Size Measurement · 计算工作量 10 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
· 合计 730 685
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 10 10 在慕课自学了部分CSS样式布局
2 85 85 12 22 在哔哩哔哩学习并应用bootstrap框架写设置界面

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

姓名:黄荣涛

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

    • 文字描述:对自习室位置进行标注,简单实现了检测算法
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-2/6
  • 接下来的计划

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

  • 还剩下哪些任务

位置标注,检测算法,位置座位号

  • 燃尽图

7组-Alpha冲刺-2/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 对自习室位置进行标注,简单实现了检测算法

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

姓名:黄泽华

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

    • 文字描述:修改了原先传输数据的方式
    • 展示GitHub当日代码/文档签入记录:

7组-Alpha冲刺-2/6

  • 接下来的计划

测试数据的传输

  • 还剩下哪些任务

剩下来的任务还有获取数据和限定ip访问

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

还不知道数据传输是否存在问题

  • 有哪些收获和疑问

学习了通过http请求来传输数据

  • PSP & 学习进度条(学习进度条每周追加)

PSP Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 10 10
Development 开发
· Analysis · 需求分析 (包括学习新技术) 400 500
· Design Spec · 生成设计文档 10 10
· Design Review · 设计复审 10 10
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 15
· Design · 具体设计 60 70
· Coding · 具体编码 180 180
· Code Review · 代码复审 30 60
· Test · 测试(自我测试,修改代码,提交修改) 30 30
Reporting 报告
· Test Repor · 测试报告 30 30
· Size Measurement · 计算工作量 10 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
· 合计 810 955
第N轮 新增代码(行) 累计代码(行) 本周累计耗时(时) 累计学习耗时(时) 重要成长
1 0 0 5 5 学习爬虫
2 211 211 9 14 学习数据传输

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

姓名:余育洲

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

    • 文字描述:编写指定模型训练参数和训练数据集的yaml文件
    • 展示GitHub当日代码/文档签入记录:
      7组-Alpha冲刺-2/6
      7组-Alpha冲刺-2/6
  • 接下来的计划

训练模型

  • 还剩下哪些任务

强化模型效果、数据增强、使用openpose尝试识别离开动作

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

模型训练的权重不太好设置,如训练时有时使用锚点效果好,有时不使用锚点效果好

  • 有哪些收获和疑问

学会了如何编写训练模型所要用到的一些yaml文件。但对其中一些参数在实际训练过程中的作用形式还有很大疑惑。

  • PSP & 学习进度条(学习进度条每周追加)

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 20
· Estimate · 估计这个任务需要多少时间 20 20
Development 开发 290 403
· Analysis · 需求分析 (包括学习新技术) 120 180
· Design Spec · 生成设计文档 10 10
· Design Review · 设计复审 10 15
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 8
· Design · 具体设计 20 20
· Coding · 具体编码 100 150
· Code Review · 代码复审 10 10
· Test · 测试(自我测试,修改代码,提交修改) 10 10
Reporting 报告 50 50
· Test Repor · 测试报告 30 30
· Size Measurement · 计算工作量 10 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10
· 合计 360 473
第N轮 新增代码(行) 累计代码 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 9 9 标注训练集数据
2 60 60 7 16 编写指定模型训练参数和训练数据集的yaml文件

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

姓名:刘昌隆

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

  • 文字描述:完成了增强后的图像训练。

  • 展示GitHub当日代码/文档签入记录:

    7组-Alpha冲刺-2/6

  • 接下来的计划

把预测结果做出一份整理好的数据。

  • 还剩下哪些任务

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

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

两天平平无奇,还没有什么困难。

  • 有哪些收获和疑问

两天主要是把电脑挂机训练,然后自己去学习一些新的知识比如用这么把识别出来的txt提取出来为后面的工作做铺垫。暂时没有什么疑问

  • 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 10 10 学习对训练图片如何增强,已经把模型封装供自己使用的方法
2 31 76 3 13 学习图像增强算法,实现图像增强。

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

姓名:许嘉滨

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

  1. 和算法端的数据交互,数据通过服务端传送到算法端
  2. 优化了图片传输的问题
  • 展示GitHub当日代码/文档签入记录:
    7组-Alpha冲刺-2/6

  • 接下来的计划

进一步优化和算法端的交互,和前端进行交接。

  • 还剩下哪些任务

和前端的界面交接问题, 接收图书馆摄像头数据

  • 燃尽图

7组-Alpha冲刺-2/6

  • 遇到了哪些困难

图片使用base64编码之后会得到长字符串无法传输,最后决定使用图片压缩算法,缩减体积。

  • 有哪些收获和疑问

学会了图片编码base64方式,但是还不是最佳方案,可以继续寻找更好的编码方式。

  • PSP & 学习进度条(学习进度条每周追加)

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 5 5
Development 开发
· Analysis · 需求分析 (包括学习新技术) 10 5
· Design Spec · 生成设计文档 20 20
· Design Review · 设计复审 10 10
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5
· Design · 具体设计 30 20
· Coding · 具体编码 20 10
· Code Review · 代码复审 10 10
· Test · 测试(自我测试,修改代码,提交修改) 20 30
Reporting 报告
· Test Repor · 测试报告 10 5
· Size Measurement · 计算工作量 10 5
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 10
· 合计 170 135
第N轮 新增代码(行) 累计代码 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长
1 414 414 2.75 2.75 初步学习了如何搭建python下的http服务器和数据库系统
2 50 464 2 4.75 学会了图像的编码和传输手段

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

三、冲刺成果展示

3.1 展示组内最新成果

yaml文件
7组-Alpha冲刺-2/6

检测效果
7组-Alpha冲刺-2/6

3.2 站立会议合照

7组-Alpha冲刺-2/6

3.3 会议耗时记录

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


下一篇:3组-Alpha冲刺-2/6