01
畸变概述
什么是镜头畸变?物理成因(光学像差理论)、对成像质量的影响、市场需求与行业应用。
基础概念
02
畸变数学模型
径向畸变 (Brown-Conrady)、切向畸变、薄棱镜畸变、多项式拟合与除法模型对比。
数学模型
03
标定板设计
棋盘格/圆点阵/ChArUco板设计要点、材质与精度要求。
标定硬件
04
图像采集规范
相机与镜头选型、光照控制、标定板摆放姿态、采集数量与角度覆盖策略。
采集规范
05
角点检测算法
Harris / Shi-Tomasi / 亚像素级定位 / OpenCV findChessboardCorners源码解析。
算法检测
06
张正友标定法
算法推导、单应性矩阵、内外参估计、畸变系数求解、极大似然优化。
核心理论
07
OpenCV标定实战
cv2.calibrateCamera参数详解、结果解读(重投影误差/内参/畸变系数)、保存与加载。
实战OpenCV
08
标定结果评估
重投影误差分析、稳定性评估、标定板数量影响、结果可视化。
评估分析
09
畸变校正原理
前向/反向映射、双线性/最近邻插值、cv2.remap、校正后裁剪与缩放。
原理插值
10
OpenCV校正实战
cv2.undistort详解、initUndistortRectifyMap+remap组合、效果对比评估。
实战校正
11
鱼眼镜头标定
鱼眼相机模型(等距/等立体角)、OpenCV fisheye模块标定、校正与去畸变。
鱼眼标定
12
广角镜头标定
广角畸变特点、与普通标定差异、广角图像校正实战。
广角实战
13
双目相机标定
双目立体视觉基础、内参联合标定、立体校正(Bouguet)、极线约束与视差计算。
双目立体
14
结构光系统标定
结构光模型、投影仪标定(逆向相机法)、投影仪-相机联合标定、相位解包裹与三维重建。
结构光3D
15
多相机系统标定
坐标系统一、全局标定(标定棒/球)、多相机图像拼接与融合。
多相机拼接
16
在线标定技术
基于场景特征/SLAM/深度学习的在线标定、与离线标定对比。
在线动态
17
畸变校正硬件加速
FPGA加速、GPU加速(CUDA/OpenCL)、ARM Neon指令集优化。
硬件加速
18
实时性优化
查找表(LUT)优化、多线程并行、图像金字塔加速、算法复杂度分析。
优化实时
19
质量评估
几何精度/清晰度/边缘失真评估、主观评价与客观指标。
评估指标
20
工程化部署
C++/Python接口封装、Docker容器化、REST API服务、移动端集成。
部署工程
21
行业应用案例(一)
安防监控、车载环视、无人机航拍图像校正。
安防车载
22
行业应用案例(二)
医疗内窥镜、工业视觉检测、AR/VR光学畸变校正。
医疗AR/VR
23
深度学习方案
Learning to Unwarp、Distortion-Aware Networks、GAN、端到端校正网络。
深度学习AI
24
数据增强
畸变数据合成、随机畸变生成、数据集构建、增强对模型性能的影响。
数据增强
25
数学进阶
极线几何、李群李代数、非线性优化(Levenberg-Marquardt)详解。
数学进阶
26
标准化与测试
ISO 12233解读、畸变测试图卡设计、测试流程标准化、报告模板。
标准测试
27
常见问题与调试
标定失败分析、波纹/锯齿、边缘模糊、比例失真。
调试排错
28
进阶工具
Matlab Camera Calibrator、Halcon、OpenCV+ROS、自定义标定工具开发。
工具生态
29
未来趋势
计算光学、元透镜、AI自适应校正、畸变校正与图像增强融合。
前沿趋势
30
综合实战项目
从零搭建畸变测试与校正系统:需求分析、方案设计、代码实现、测试验证、部署交付。
项目全流程