一、小组过去完成的任务
1.前端部分——各个网页具体内容的进一步设计
在第一阶段初步实现最终显示界面的框架后,进一步继续设计图像修复的主页面以及括添加图片以及修复后显示结果的功能界面,并且设计跳转功能:
(1)进一步学习SSM框架整合知识,学习html页面设计的相关知识,进行各个页面的初步设计
(2)学习并解决各个界面的跳转:SSM重定向方法(redirect方法)进行页面跳转
(3)进一步学习如何在项目同时使用python与java两种语言,学习图像修复需要用的pytorch相关的库以及使用方法。
(4)图像修复首先需要获取所需处理的图片数据,然后通过修复技术改变图片数据为了存储获取的图片,我们为其搭建了存储的实体对象,用ImageData构造函数来创建一个ImageData对象,在这个对象中存储图片的宽和高、以及图片各个像素点的位置以及像素点色彩值的队列。
继续学习有关前端获取图片交给后端以及前段显示后端处理后的图片的相关知识。
(index页面展示)
2.后端部分——实现运行以及保存模型功能
在GitHub、CSDN寻找相似项目学习相关知识积累之后,本周主要利用pyTorch完成了两大任务,一是跑通代码完成模型的构建,二是在此基础上加以修改来提取保存模型。
(上方为模型训练时候的部分参数,下方则是保存模型的实现)
二、个人分工情况
成员姓名 | 分工 |
---|---|
庄绪杰、朱丽鲜、胡志超 | 前端部分,继续利用SSM框架进行网站搭建和修饰 |
潘摅宇、陆子毅、王子龙 | 后端部分,跑通模型训练代码并完成保存模型功能 |
三、燃尽图
四、例会记录
五、第三阶段的规划和问题
- 前后端联合问题,也就是前端获取图片,并交给后端;后端处理图片并提交给前端;前端获取后端处理的图片,并显示
-
前端的总体页面呈现,也就是真正呈现给大家的画面
-
后端的输入输出调试,目前完成模型以及保存后遗留的主要任务
-
总体测试
-
进一步学习相关知识来细化每一步的设计和功能实现
六、困难和收获
其一我们对于构建网页的前端展示理解更深,同时我们也学到了训练模型的代码相关知识且能够运用到实际当中(当然要根据指导来,饭还是得一口一口吃)。同时在小组合作的过程中大家也相互促进彼此交流比较有乐趣。
能够运用到实际当中(当然要根据指导来,饭还是得一口一口吃)。同时在小组合作的过程中大家也相互促进彼此交流比较有乐趣。
困难除了接触不熟悉的领域进行的大量浏览学习以及进一步尝试外,笔者有一个比较麻烦的点是因为要用到谷歌浏览器跑相关代码,今天充满精力地进入界面发现打不开,研究了好一会才发现右下角没有网络的提示,是梯子挂了。