1组-Alpha冲刺-6/6

一、基本情况

二、冲刺概况汇报

王业震

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

    • 将人脸识别算法与物体检测、多目标跟踪、动作检测等功能进行整合,完成了榕创天眼基本功能实现。
    • 由于过去两天未涉及Github代码的签入,故没有commit记录
  • 接下来的计划:
    对产品进行进一步改善与调整;

  • 还剩哪些任务:
    继续测试算法在实际场景的表现,对于不够完善的地方加以改进;

  • 燃尽图:

  • 遇到了哪些困难:

    • 在与四大算法结合时,由于各算法环境等不尽相同,在运行时产生了一些矛盾与冲突;;
    • 在程序运行时,由于设备算力有限,产生了运行不畅、卡顿等的现象。
  • 有哪些收获或疑问:
    成功将四大算法进行结合,基本实现了榕创天眼的基本功能;

  • 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算法进行调整改进
    11 1000 2000 1 13 尝试与队友将算法进行结合,并在一台设备上配置四大算法的运行环境
    12 1000 3000 1 14 对榕创天眼基本功能进行测试

郑浩彬

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

    • 将YoloV5算法与其他算法进行整合
    • 展示GitHub当日代码/文档签入记录
  • 接下来的计划
    拍摄更多种类的垃圾桶,增强算法适应性。

  • 还剩下哪些任务
    提高各种场景下的mAP,后期可考虑拍摄更多种类的垃圾桶,增强算法适应性。

  • 燃尽图

  • 遇到了哪些困难

    • 各算法运行环境不同,找到一个均契合的环境有些许困难
    • 笔记本算力有限,运行速度虽然比较快,但没想象中的快
  • 有哪些收获和疑问

    • 收获:可以看到几个算法整合后的效果,还是不错的
    • 疑问:暂时没有什么疑问
  • 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进行推理
    11 500+ 500+ 0 25 对算法进行整合
    12 500+ 1000+ 1 26 对算法进行整合

张静

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

    • 文字描述

      1.对行人扔垃圾的动作进行判断,判断此时行人是否在扔垃圾

      2.拍摄福大生活区垃圾桶数据集,并进行数据集标注。

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

  • 接下来的计划

    1.利用python API对关键点进行输出

  • 还剩下哪些任务

    1.对扔垃圾的人进行人体关键点输出并且制定扔垃圾合理性规则

  • 燃尽图

  • 遇到了哪些困难

    1.观察数据集输出的关键点,对扔垃圾人体姿势进行简单的判断,由于数据集不够大所以具体的规则还未制定。

    2.人与人之间存在接触、遮挡、切断等复杂的空间干扰。

  • 有哪些收获和疑问

    openPoseDemo函数解析

    【OpenPose】1.OpenPoseDemo文件的使用与解读

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

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    · Estimate · 估计这个任务需要多少时间 10 5
    Development 开发
    · Analysis · 需求分析 (包括学习新技术) 100 80
    · 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 280

    第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文件学习
    11 129 558 6 51 关键点判断制定规则
    12 0 558 8 59 完善规则以及代码

毛长江

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

    • 文字描述

      1.完成部分函数后期优化完善,改进追踪框RGB及追踪序号信息。

      2.学习算法原理,理解传参调用过程。

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

  • 接下来的计划

    1.根据需求优化改进跟踪算法。

    2.理解调用过程及跟踪原理,借此初步接触卷积神经网络。

  • 还剩下哪些任务

    1.选择合适场景,继续拍摄垃圾点的照片视频,丰富数据集。

    2.提高算法兼容性,与其余主要功能算法交接,实现功能聚合。

  • 燃尽图

  • 遇到了哪些困难

    1.对部分理论公式理解不深刻,追踪总过程不清晰;

    2.追踪时可能出现误判情况,准确度仍有改善空间。

  • 有哪些收获和疑问

    通过修改标注框参数以及序号信息,对算法运行以及代码使用更为熟练。

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

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    · Estimate · 估计这个任务需要多少时间 5 5
    Development 开发
    · Analysis · 需求分析 (包括学习新技术) 90 120
    · Design Spec · 生成设计文档 20 10
    · Design Review · 设计复审 10 10
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5
    · Design · 具体设计 30 15
    · Coding · 具体编码 30 45
    · Code Review · 代码复审 10 5
    · Test · 测试(自我测试,修改代码,提交修改) 30 45
    Reporting 报告 15 25
    · Test Repor · 测试报告 10 10
    · Size Measurement · 计算工作量 5 10
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 10 10
    · 合计 265 310

    第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文件
    11 40 350 3 43 跟进跟踪狂参数信息,学习算法原理
    12 60 410 2 45 优化追踪序号信息,算法初步测试完毕

陈志良

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

    • qyqt设计师工具的深入学习。
  • 接下来的计划

    • 优化界面,美化界面。
  • 还剩哪些任务:

    • 登录界面的设计、与后端交接。
  • 燃尽图:

  • 遇到了哪些困难:

    • 学习资料是真的难找,找遍各视频网站以及各种学习资源网,没有找到我想要的那种干货。
  • 有哪些收获或疑问:

    • 虽然没有找到我想要的pyqt的学习资料,但还是边找边学,一边找寻解决我设计界面遇到的问题。
    • 学到了一些pyqt设计师做界面的小技巧。但是关于标题栏添加功能键的问题尚未解决。
  • 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 0
    · Code Review · 代码复审 0 0
    · Test · 测试(自我测试,修改代码,提交修改) 0 0
    Reporting 报告
    · Test Repor · 测试报告 0 0
    · Size Measurement · 计算工作量 10 20
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 25
    · 合计 315 467

    第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 熟悉控件
    11 0 386 2 31.5 学到了如何对按钮进行美化
    12 0 386 1.5 33 熟悉控件和pyqt设计师工具

施可婳

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

    学习了如何进行目标检测;对部分页面进行了修改、调整;(因过去两天未涉及代码编写,故未涉及github当日代码/文档签入);

  • 接下来的计划:

    学习相关知识;对这段时间的学习进行总结;

  • 还剩哪些任务:

    继续学习相关知识;对这段时间的学习进行总结;

  • 燃尽图:

  • 遇到了哪些困难:

    学习效率不够高;

  • 有哪些收获或疑问:

    学习了目标检测的相关知识;

  • PSP&学习进度条:

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    · Estimate · 估计这个任务需要多少时间 5 6
    Development 开发
    · Analysis · 需求分析 (包括学习新技术) 50 60
    · Design Spec · 生成设计文档 0 0
    · Design Review · 设计复审 0 0
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
    · Design · 具体设计 100 90
    · Coding · 具体编码 0 0
    · Code Review · 代码复审 0 0
    · Test · 测试(自我测试,修改代码,提交修改) 0 0
    Reporting 报告
    · Test Repor · 测试报告 0 0
    · Size Measurement · 计算工作量 0 0
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 18 16
    · 合计 173 172

    第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 完成原型设计
    11 0 0 1 25 对部分页面进行修改、调整
    12 0 0 2 27 学习了如何进行目标检测

黄志翔

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

    • 文字描述

      1. 进行Reply模块的搭建
    • 展示GitHub当日代码/文档签入记录

  • 接下来的计划

    陆续进行整合

  • 还剩下哪些任务

    1. 各端的整合
  • 燃尽图

  • 遇到了哪些困难

    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+ 400+ 0 17 完善日志模块的搭建
    9 100+ 500+ 0 17 进行视频模块的搭建
    10 100+ 600+ 0 17 完善视频模块的搭建
    11 100+ 700+ 0 17 进行意见反馈模块的搭建
    12 100+ 800+ 0 17 完善意见反馈模块的搭建

三、冲刺成果展示

  • 冲刺最新成果:榕创天眼基本功能实现图




  • 站立会议合照:

  • 会议耗时记录:

    第N次会议 耗时(分钟)
    1 15
    2 8
    3 10
    4 12
    5 10
    6 13
posted @ 2021-11-18 22:35  mingliangzi  阅读(27)  评论(0编辑  收藏  举报