团队作业4.3——Scrum Day 3(11/22/2023)

发布时间 2023-11-22 16:36:11作者: yuLLin
团队成员
学号
博客园主页
GitHub
徐宗韬(组长) 3121004802
yuLLin
yulinnn
冯浩天 3121004779
FHTgduthomework
FHTHomeworkAtgdut
朱正东 3121004806
Momota
momotaaa
黄皓坤 3121004783
jiaoqud86
jiaoqud86

队名:硬工队
团队GitHub:VividImages
Alpha阶段合集:项目冲刺

1 站立式会议

施工中...

2 任务完成情况

2.1 昨天完成的工作

任务
参与人员
文件IO测试 朱正东,黄皓坤
预览效果测试 朱正东,黄皓坤

2.2 今日计划完成的工作

任务
参与人员
历史记录功能开发 徐宗韬,冯浩天
历史记录模块测试 徐宗韬,冯浩天,朱正东,黄皓坤
基于项目原型设计进行UI升级 徐宗韬,黄皓坤
风格化-多种滤镜效果实现 冯浩天,朱正东
图片拼接功能开发 朱正东,黄皓坤

2.3 工作中遇到的困难

  文件IO出现了一些小问题,但及时修复了。

3 燃尽图

4 代码签入

  项目仓库GitHub:VividImages/Project_VividImages

5 项目程序最新运行截图

5.1 最新模块的部分代码

# 拼接
    def imgStitch(self):
        if self.inputFileNameList:
            try:
                res = Stitch.imgStitch(self.inputFileNameList)
            except:
                QMessageBox.about(None,"错误","拼接失败!请检查输入图片")
            
            try:
                filePath = "./img/stitch_result.jpg"
                cv2.imwrite(filePath,res)
                self.outputFileNameList = [filePath]
                self.outputImgShow()

            except:
                QMessageBox.about(None,"错误","显示图片错误")
            f.write(str(time.localtime())+": 拼接操作完成")
            f=open(r'./history.log','a+')
            f.write(str(time.localtime().tm_year)+"/"+str(time.localtime().tm_mon)+'/'+str(time.localtime().tm_mday)+" "+str(time.localtime().tm_hour)+":"+str(time.localtime().tm_min)+"   "+": 拼接操作完成")
        else:
            QMessageBox.about(None,"错误","请先加载图片")

@@ -254,7 +255,8 @@ def imgFliter(self):
                    resList = Fliter.Fliter(self.inputFileNameList,fliterName)
            except:
                QMessageBox.about(None,"错误","滤镜处理失败!")
            f.write(str(time.localtime())+"为图片进行"+str(fliterName)+"处理")
            f=open(r'./history.log','a+')
            f.write(str(time.localtime().tm_year)+"/"+str(time.localtime().tm_mon)+'/'+str(time.localtime().tm_mday)+" "+str(time.localtime().tm_hour)+":"+str(time.localtime().tm_min)+"   "+"为图片进行"+str(fliterName)+"滤镜处理\n\n")
            try:    
                for i,img in enumerate(resList):
                    fileDir,ext = os.path.splitext(self.inputFileNameList[i])
@@ -267,8 +269,10 @@ def imgFliter(self):
                QMessageBox.about(None,"错误","显示图片错误")        
        else:
            QMessageBox.about(None,"错误","请先加载图片")



    # 历史记录     
    def historyLog(self):
        pass    

5.2 运行结果

施工中...

6 每日总结

团队成员
总结
徐宗韬 团队协作越来越流畅,并且及时发现了开发中存在的问题。
冯浩天 在冲刺中提高了自己的编程能力与统筹规划能力,学会了与团队成员分析问题、解决问题。
朱正东 随着开发逐渐深入,学会了从用户的角度看问题、更好把握用户需求
黄皓坤 体会到UI设计对系统功能的使用至关重要