团队作业4.4——Scrum Day 4(11/23/2023)

团队成员
学号
博客园主页
GitHub
徐宗韬(组长) 3121004802
yuLLin
yulinnn
冯浩天 3121004779
FHTgduthomework
FHTHomeworkAtgdut
朱正东 3121004806
Momota
momotaaa
黄皓坤 3121004783
jiaoqud86
jiaoqud86

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

1 站立式会议

screenshot1

2 任务完成情况

2.1 昨天完成的工作

任务
参与人员
风格化-多种滤镜效果实现 冯浩天,朱正东
图片拼接-上下拼接 朱正东,黄皓坤

2.2 今日计划完成的工作

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

2.3 工作中遇到的困难

  实现需求时出现沟通不及时的情况,对于图片拼接的实现方式有分歧,但经过会议较好地达成了共识。

3 燃尽图

4 代码签入

  项目仓库GitHub:VividImages/Project_VividImages

5 项目程序最新运行截图

5.1 最新模块的部分代码

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'vivid_images.ui'
#
# Created by: PyQt5 UI code generator 5.15.9
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.

from PyQt5.QtWidgets import QApplication, QVBoxLayout, QPushButton, QWidget, QFileDialog
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
from qt_material import apply_stylesheet
import os
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
import cv2
import Stitch
import FliterWindow
import time
import Fliter
class Ui_MainWindow(object):

    def setupUi(self, MainWindow):
        self.Button_Fliter.clicked.connect(self.imgFliter)

    def retranslateUi(self, MainWindow):
        self.Button_SaveImg.setText(_translate("MainWindow", "保存图片"))
        
        
## 在scroll area 显示图片
    def inputImgShow(self):
        self.scrollArea.setWidget(self.qw)  
    
    #  其实没必要再写一个输出函数,直接把另一个scroll重载了就行
    #  无聊的话再改   
    #  想优化的话,可以改为opencv对象转qpixmap
    def outputImgShow(self):
        self.scrollArea_2.setWidget(self.qw)  

    
    ### 加载图片
    def loadImg(self,):
        # f.write(str(time.asctime(time.localtime()))+": 加载了"+str(len(self.inputFileNameList))+"张图片")
    
    # 拼接
    def imgStitch(self):
            QMessageBox.about(None,"错误","请先加载图片")
            
    # 滤镜
    def imgFliter(self):
            QMessageBox.about(None,"错误","请先加载图片")
       
    # 历史记录     
    def historyLog(self):
        pass    
        
if __name__=="__main__":
    
    if not os.path.exists("./img"):
        os.makedirs("./img")
    f=open(r'./history.log','a+')
    
    QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
    app=QtWidgets.QApplication(sys.argv)
    widget=QtWidgets.QMainWindow()
    ui=Ui_MainWindow()    
    ui.setupUi(widget)
    widget.show()
    f.close()
    sys.exit(app.exec_())

5.2 运行结果


6 每日总结

团队成员
总结
徐宗韬 管理产品开发的统筹能力有所提升。
冯浩天 随着功能增多,协调各功能的编码任务有所加重,但也得到了锻炼。
朱正东 通过不断的测试以及对于性能分析工具的应用,迭代优化了程序。
黄皓坤 开发与测试并行,负责好自己任务的同时加深了与队友的交流。
posted @ 2023-11-23 21:30  yuLLin  阅读(7)  评论(0编辑  收藏  举报