01
全景视觉初探
什么是图像融合?全景图像的应用场景(VR、街景、无人机航拍)。课程整体知识图谱与学习路径。
概念全景
02
图像基础回顾
数字图像表示(RGB、灰度)、图像坐标系、图像读取与显示(OpenCV基础)。
OpenCV基础
03
特征点检测(上)
Harris角点检测原理、数学推导与代码实现。
Harris角点
04
特征点检测(下)
SIFT特征提取原理、尺度空间、关键点定位与方向分配。
SIFT尺度空间
05
特征点匹配
暴力匹配(Brute-Force)与FLANN匹配器、比值测试剔除误匹配。
匹配FLANN
06
图像变换与单应性矩阵
透视变换原理、RANSAC算法求解单应性矩阵。
RANSAC透视
07
图像拼接基础
基于单应性矩阵的图像对齐与直接拼接(简单叠加)。
拼接对齐
08
图像融合入门
直接拼接的缺陷(重影、接缝),加权平均融合算法。
融合加权
09
多频段融合(上)
拉普拉斯金字塔原理、高斯金字塔构建。
金字塔拉普拉斯
10
多频段融合(下)
基于拉普拉斯金字塔的图像融合实现。
融合金字塔
11
最佳拼接缝寻找
动态规划寻找最小能量接缝(Seam Carving思想)。
接缝动态规划
12
曝光补偿与增益补偿
解决拼接图像亮度不均的问题。
曝光增益
13
全景图像投影
柱面投影与球面投影原理,解决大视角畸变。
投影畸变
14
OpenCV Stitcher模块详解
OpenCV内置拼接器的参数配置与使用。
OpenCVStitcher
15
实战:双图全景拼接(一)
特征提取与匹配、单应性矩阵计算。
实战双图
16
实战:双图全景拼接(二)
图像变形与对齐、融合输出。
变形融合
17
实战:多图全景拼接(一)
图像序列排序、累积变换矩阵。
多图序列
18
实战:多图全景拼接(二)
全局束调整(Bundle Adjustment)优化。
束调整优化
19
实战:多图全景拼接(三)
最终融合与输出。
融合输出
20
视频全景拼接
视频帧的实时拼接思路、帧间稳定性处理。
视频实时
21
深度学习与图像融合(一)
SuperPoint特征点提取网络。
SuperPoint深度学习
22
深度学习与图像融合(二)
SuperGlue特征匹配网络。
SuperGlue匹配
23
深度学习与图像融合(三)
端到端的拼接网络(如UDIS++)。
UDIS++端到端
24
图像质量评估
PSNR、SSIM、BRISQUE等无参考图像质量指标。
PSNRSSIM
25
性能优化
多线程加速、GPU加速(CUDA)、图像金字塔降采样。
GPUCUDA
26
常见问题与调试
重影、错位、色彩不一致的排查与修复。
调试修复
27
项目实战:手机拍摄全景照片制作(一)
拍摄技巧与数据预处理。
手机预处理
28
项目实战:手机拍摄全景照片制作(二)
完整拼接流水线实现。
流水线实战
29
项目实战:无人机航拍图拼接(一)
大视角图像的特征匹配策略。
无人机航拍
30
项目实战:无人机航拍图拼接(二)
地理坐标对齐与最终输出。
地理坐标输出