队名:硬工队
团队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设计对系统功能的使用至关重要。 |