• 第8组 项目总体报告


    小组成员及分工

    • Alpha阶段
      前端部分:徐敏霞、黄辰灏
      后端部分:张杰、赵红霞
      文档说明和前后端连接部分:张婷婷、曲绍冰
    • Beta阶段
      传参部分:徐敏霞、黄辰灏
      后端接收及返回结果参数部分:张杰、赵红霞
      文档说明、Github仓库管理:张婷婷、曲绍冰

    预期计划及实际完成

    • 预期计划:实现本地上传一张图片或一段视频,能够检测出是否佩戴口罩并返回结果
    • 实际完成:实现了本地图片与视频的检测,并实现了摄像头的捕获功能(可拍照、拍视频并进行框选)

    关键技术总结

    • 前端:
      HTML+JavaScript+CSS编写前端网页;
      jQuery+JS实现捕获摄像头,拍照,拍视频,上传本地图片等;
      使用Servlet在前端网页和后端之间传参。
    • 后端:
      利用YOLOv4进行口罩佩戴检测,使用PyTorch实现;
      在Jupyter Notebook中训练模型。

    项目进度与会议照片

    遇到的问题及解决
    问题1:一开始不知道从何处下手,手忙脚乱的。

    解决:在网上学习与项目有关的知识,逐渐知道该怎么准备了。

    问题2:后端卡在了一开始的环境搭建上(主要是版本兼容、匹配的问题)。

    解决:百度查找解决方法,通过不断尝试最终成功搭建了环境。

    问题3:在检测某一路径下的图片时报错,打开图片失败。

    解决:文件的命名中含有空格、数字等,重命名即可(找到问题所在也花了一点时间。。。)。

    问题4:前后端连接问题(前端如何给后端传参,及后端如何接收并返回)。

    解决:查找相关代码示例并不断尝试解决;向助教学长请求帮助。

    当然还有很多问题。。。
    不过,我们都有很努力的解决,最终也的确解决了!

    项目成果展示
    相关代码及文档说明:Github仓库

    项目体会

    赵红霞:遇到的困难虽多,但解决困难后的快乐也并没有少。
    徐敏霞:学习到了很多新东西!
    张 杰:跟同学一起合作学习、一起进步、一起探索新知识的感觉真的很不错。
    张婷婷:团队合作很重要,大家在一起团体合作很快乐!
    黄辰灏:做项目,从无到有,从不会到会的经历,确实难,但又神奇且美好。
    曲绍冰:感受到了团体的力量!

    拓展问题

    1. 对之后上这门课的同学,或者对于开学初的你,有什么建议和告诫?

    赵红霞:对之后上这门课的同学:其实这门课挺有趣的(应该说是做项目有趣),还可以学到很多东西。对开学初的自己:1)认真对待了,结果总不会让你失望的。2)不要再拖延了。。。
    张婷婷:对于团队合作的话,首先要先集中精力在较难的方面,比如后端的算法设计,最好所有人一起开始,后面出现错误的时候也可以一起解决。
    张 杰:在做项目的过程中,总会遇到很多的问题,不要放弃,努力去解决它,同时,也要多与队友交流,一起努力!
    黄辰灏:这门课的老师很好,加油学习吧,这门课很重要的!
    曲绍冰:注重团队,相信1+1永远大于2。
    徐敏霞:要从一开始就认真对待项目,不要害怕,中途也不要放弃

    1. 对于作业或者课程安排有什么样的建议?

    赵红霞:感觉挺合理的,没有什么实质性的建议。
    张婷婷:团队之间多进行交流,合力解决遇到的困难。
    张 杰:我觉得现在这样就挺好的,在做项目的时候规定一个时间段,可以督促项目的进行。
    黄辰灏:现在这个模式就很好,很紧凑。
    曲绍冰:老师蛮棒,课程合情合理。
    徐敏霞:我觉得挺好的,没有其他建议。

    1. 自己对未来的期许。

    赵红霞:希望自己可以自信一点;对未来多一点规划,不要凡事都凑合。。。
    张婷婷:希望能够通过自主学习学到更多的东西,得到更多的学习乐趣。
    张 杰:提高自己的能力,对事情有自己的规划,把握好节奏。
    黄辰灏:希望自己能够变得更好更上进吧。
    曲绍冰:希望做一个如清风一般的人,从清晨到傍晚,从山野到书房,恪守本心,砥砺前行。
    徐敏霞:持续不断的努力呀。

  • 相关阅读:
    php5.3连接sqlserver2005
    U盘文件名称变成乱码的解决方法
    sql小计汇总 rollup用法实例分析(转)
    关于document.all.item遇到IE8时无法正常取到数据
    jQuery 库中的 $() 是什么?
    JavaScript内置可用类型
    jquery中$.get()提交和$.post()提交有区别吗?
    什么是CDN?哪些是流行的jQuery CDN?使用CDN有什么好处?
    说一说Servlet的生命周期?
    request.getAttribute()和 request.getParameter()有何区别?
  • 原文地址:https://www.cnblogs.com/clover001/p/14262121.html
Copyright © 2020-2023  润新知