Skip to content

Commit 7d7434a

Browse files
committed
资料更新
1 parent e1d9fc7 commit 7d7434a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+12157
-134
lines changed

content/courses/comp0026.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535

3636
### 课前准备
3737
- 复习线性代数和信号处理基础
38-
- 熟悉MATLAB编程环境
38+
- 熟悉Python编程环境
3939
- 了解基本的数学运算和矩阵操作
4040

4141
### 学习重点
4242
- 理解各种图像处理算法的原理
43-
- 掌握MATLAB图像处理工具箱的使用
43+
- 掌握Python图像处理库(如OpenCV、PIL)的使用
4444
- 培养分析图像问题和选择合适算法的能力
4545
- 注重理论与实践的结合
4646

@@ -74,13 +74,12 @@
7474
### 参考书籍
7575
- Digital Image Processing (Gonzalez & Woods) - 经典教材
7676
- Computer Vision: Algorithms and Applications (Szeliski)
77-
- MATLAB Image Processing Toolbox 官方文档
77+
- Python 图像处理库(如OpenCV、PIL)的官方文档
7878

7979
### 在线资源
80-
- [MATLAB Image Processing 教程](https://www.mathworks.com/help/images/)
8180
- [OpenCV 图像处理文档](https://docs.opencv.org/4.x/d2/d96/tutorial_py_table_of_contents_imgproc.html)
8281

8382
---
8483

85-
*最后更新:2025年1月*
84+
*最后更新:2025年7月*
8685
*如有问题,欢迎联系作者:[email protected]*

content/experience/arrival.md

Lines changed: 54 additions & 66 deletions
Large diffs are not rendered by default.

content/experience/dining.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,5 @@
101101

102102
---
103103

104-
*最后更新:2025年1月*
104+
*最后更新:2025年7月*
105105
*如有问题,欢迎联系作者:[email protected]*

content/experience/preparation.md

Lines changed: 55 additions & 57 deletions
Large diffs are not rendered by default.

content/experience/shopping.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
- **Morrisons** - 性价比高,新鲜食品不错
1313
- **Waitrose** - 高端超市,品质优秀但价格较高
1414
- **ALDI/Lidl** - 德国连锁,价格便宜,适合预算有限的学生
15+
- **M&S (Marks & Spencer)** - 高端超市,食品质量上乘,适合偶尔犒劳自己
1516

1617
### 亚洲食品购买
1718
- **中国城 (Chinatown)** - 伦敦市中心,各种中式食材
18-
- **龙凤行 (Wing Yip)** - 大型中式超市
19+
- **天天超市** - 中国超市连锁,分布广泛
1920
- **新东亚行** - 亚洲食品连锁店
2021
- **日本中心 (Japan Centre)** - 日式食品和用品
2122

2223
## 🛒 学习用品购物
2324

2425
### 文具用品
25-
- **WHSmith** - 英国最大文具连锁
2626
- **Ryman** - 办公文具专门店
2727
- **Staples** - 办公用品大型店
2828
- **大学书店** - 校内书店,教材和文具
@@ -67,5 +67,5 @@
6767

6868
---
6969

70-
*最后更新:2025年1月*
70+
*最后更新:2025年7月*
7171
*如有问题,欢迎联系作者:[email protected]*

content/experience/tourism.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,5 +130,5 @@
130130

131131
---
132132

133-
*最后更新:2025年1月*
133+
*最后更新:2025年7月*
134134
*如有问题,欢迎联系作者:[email protected]*

content/experience/transport.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,5 @@
120120

121121
---
122122

123-
*最后更新:2025年1月*
123+
*最后更新:2025年7月*
124124
*如有问题,欢迎联系作者:[email protected]*
425 KB
Binary file not shown.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
Image Processing Coursework 1
2+
3+
face morphing
4+
5+
参考视频:[迈克尔杰克逊经典MV《Black Or White》1991_](https://www.bilibili.com/video/av662469634/?vd_source=cf8d7d0d0ec8a245b965474625b39ad3)
6+
7+
参考资料:https://blog.csdn.net/qq_30167691/article/details/138057694
8+
9+
问题定义:从一个人脸流畅顺滑(10-15 intermediate frame)变成另一个
10+
11+
不能只用交叉溶解!需要用$\alpha$混合,需要对齐面部数据(仿射)——感觉她要求用**网格变形算法**
12+
13+
1. 需要局部特征匹配(网格、特征的对应关系)
14+
2. Delaunay三角剖分
15+
3. 计算中间面部(关键点均值)
16+
4. 计算变形图形(计算仿射)
17+
5. 最后用$\alpha$混合算法
18+
19+
20+
21+
22+
23+
实验分为两个部分:
24+
25+
1. 基于网格的变形(Mesh-based Morphing) - 70分
26+
2. 无网格变形(Meshless Morphing) - 30分
27+
28+
Part 1核心步骤:
29+
30+
1. 特征点标注
31+
- 可以手动标注或使用dlib等工具自动检测
32+
- 需要在两张图片上标记对应的面部特征点
33+
2. 三角剖分
34+
- 可以使用Delaunay三角剖分算法
35+
- 需要确保两张图片的三角形对应关系正确
36+
3. 中间帧坐标计算
37+
- 通过线性插值计算中间帧中每个顶点的位置
38+
4. 仿射变换参数估计(重要)
39+
- 需要自己实现仿射变换参数的计算
40+
- 不能使用OpenCV等库的内置函数
41+
- 需要解线性方程组
42+
5. 三角形变形
43+
- 实现反向映射(inverse warping)
44+
- 实现双线性插值
45+
- 不能使用内置函数
46+
6. 图像混合
47+
- 使用权重w进行颜色混合
48+
7. 生成视频
49+
- 将所有中间帧合成为视频
50+
51+
52+
53+
Part 2核心步骤:
54+
55+
1. 使用相同的特征点对应关系
56+
2. 实现Moving Least Squares(MLS)变形算法
57+
3. 实现无网格的变形场计算
58+
4. 实现最终的图像混合
631 KB
Binary file not shown.

0 commit comments

Comments
 (0)