01
干涉基础
光的波动性 · 干涉条件 · 杨氏双缝 · 光程差与相位差
波动光学双缝
02
干涉条纹特征
等倾干涉 · 等厚干涉 · 条纹间距公式 · 对比度
等倾等厚
03
常见干涉仪
迈克尔逊 · 马赫-曾德尔 · 法布里-珀罗
干涉仪经典
04
图像采集
CCD/CMOS选型 · 分辨率与采样定理 · 采集流程
相机采样
05
图像预处理
灰度化 · 去噪(均值/中值/高斯) · 直方图均衡化
滤波增强
06
条纹定位
二值化(全局/自适应) · Canny/Sobel · 骨架提取
边缘阈值
07
相位提取
傅里叶变换法 · 相移法(三步/四步/五步) · 空间载波法
相移FFT
08
相位解包裹
Itoh算法 · 最小二乘法 · 质量图引导 · 枝切法
解包裹质量图
09
数据处理
去倾斜/去球差 · Zernike拟合 · 波面重构
Zernike波面
10
误差分析
系统误差(振动/温度) · 随机误差 · 不确定度评定
精度不确定度
11
Python环境
Anaconda · OpenCV/SciPy/NumPy · Jupyter Notebook
环境配置
12
图像读写
cv2.imread/imwrite · 数组操作 · 彩色转灰度
IOOpenCV
13
滤波实战
cv2.blur/medianBlur/GaussianBlur · 参数调优
滤波调参
14
阈值分割
cv2.threshold/adaptiveThreshold · OTSU算法
二值化OTSU
15
边缘检测
cv2.Canny参数详解 · Sobel梯度 · 边缘连接
CannySobel
16
形态学操作
腐蚀/膨胀 · 开/闭运算 · 形态学骨架提取
形态学骨架
17
傅里叶变换
np.fft.fft2 · 频谱分析 · 频域滤波 · 逆变换
FFT频域
18
相移算法实现
三步/四步相移代码 · 相位计算
相移代码
19
解包裹实现
np.unwrap · Itoh算法 · 质量图生成
解包裹Itoh
20
Zernike拟合
多项式生成 · 最小二乘拟合 · 波面系数提取
Zernike拟合
21
GUI开发
PyQt5/Tkinter · 图像显示 · 参数调节滑块
界面PyQt
22
自动化处理
批量读取文件夹 · 循环处理 · 结果保存
批量自动化
23
报告生成
Matplotlib绘图 · 数据导出Excel · PDF报告
报告导出
24
案例1:迈克尔逊测波长
迈克尔逊干涉仪条纹分析 · 测波长
案例迈克尔逊
25
案例2:平板玻璃面形检测
Zernike拟合 · 面形检测
案例面形
26
案例3:热变形测量
激光干涉仪 · 动态条纹 · 热变形
案例动态
27
案例4:双波长绝对距离
双波长干涉 · 绝对距离测量
案例双波长
28
案例5:散斑干涉分析
散斑干涉条纹分析
案例散斑
29
综合实战:完整流水线
搭建完整干涉条纹处理流水线
实战流水线
30
课程总结
知识体系回顾 · FAQ · 进阶学习路径
总结进阶