团队作业4.6——Scrum Day 6(11/25/2023)
团队成员 | |||
---|---|---|---|
徐宗韬(组长) | 3121004802 | ||
冯浩天 | 3121004779 | ||
朱正东 | 3121004806 | ||
黄皓坤 | 3121004783 |
队名:硬工队
团队GitHub:VividImages
Alpha阶段合集:项目冲刺
1 站立式会议
2 任务完成情况
2.1 昨天完成的工作
风格化-从外部导入滤镜 | 冯浩天,朱正东 |
图片水印-单个水印 | 徐宗韬,冯浩天 |
图片水印-水印铺满 | 徐宗韬,冯浩天 |
2.2 今日计划完成的工作
风格化模块测试 | 徐宗韬,冯浩天,朱正东,黄皓坤 |
图片水印模块测试 | 徐宗韬,冯浩天,朱正东,黄皓坤 |
2.3 工作中遇到的困难
项目冲刺进入尾声,基本没有什么问题。
3 燃尽图
4 代码签入
项目仓库GitHub:VividImages/Project_VividImages。
5 项目程序最新运行截图
5.1 最新模块的部分代码
import cv2
import numpy as np
def watermark_lean(img):
h, w = img.shape[0], img.shape[1]
mark = np.zeros(img.shape[:2], np.uint8) # 黑色背景
for i in range(h//100):
cv2.putText(mark, "vividImages", (w//2,70+200*i), cv2.FONT_HERSHEY_SIMPLEX, 3, 255, 4)
MAR = cv2.getRotationMatrix2D((w//2,h//2), 45, 1.0) # 旋转 45 度
grayMark = cv2.warpAffine(mark, MAR, (w,h)) # 旋转变换,默认为黑色填充
markC3 = cv2.merge([grayMark, grayMark, grayMark])
imgMark = cv2.addWeighted(img, 1, markC3, 0.5, 0) # 加权加法图像融合
return imgMark
def watermark(imgPath,markName):
outputImgList = []
if markName == "watermark_lean":
for imgName in imgPath:
img = cv2.imread(imgName)
res = watermark_lean(img)
outputImgList.append(res)
return outputImgList
5.2 运行结果
6 每日总结
徐宗韬 | 项目冲刺即将完成,进行最后的测试收尾工作。 |
冯浩天 | 基本完成开发工作,得到了编码的锻炼,也学会了更好地合作。 |
朱正东 | 认真谦虚,持续进步! |
黄皓坤 | 很高兴为团队贡献自己的力量,我们的凝聚力有了很大提升,协作也变得更加默契。 |