手机镜头畸变测试与算法校正实战
📚 共计 30 章节
01
畸变概述
什么是镜头畸变?畸变的数学模型(径向畸变、切向畸变)。
基础理论
数学模型
02
测试环境搭建
棋盘格标定板的选择与制作、拍摄规范与光照要求。
硬件准备
拍摄规范
03
角点检测原理
OpenCV中的findChessboardCorners与cornerSubPix详解。
OpenCV
角点
04
相机标定实战
使用calibrateCamera计算内参和畸变系数。
标定
内参
05
畸变校正实战
使用undistort与initUndistortRectifyMap进行图像校正。
校正
映射
06
校正效果评估
重投影误差分析、校正前后对比图绘制。
评估
可视化
07
实战:手机广角镜头畸变校正全流程
手机广角镜头畸变校正全流程。
广角
全流程
08
实战:超广角桶形畸变校正
手机超广角镜头桶形畸变校正。
超广角
桶形
09
实战:长焦枕形畸变校正
手机长焦镜头枕形畸变校正。
长焦
枕形
10
实战:视频流实时畸变校正
视频流实时畸变校正。
实时
视频流
11
实战:多摄像头模组畸变一致性校正
多摄像头模组畸变一致性校正。
多摄
一致性
12
实战:非棋盘格标定
圆点阵、ArUco码标定方法。
ArUco
圆点阵
13
实战:插值算法对比
最近邻、双线性、双三次插值对比。
插值
算法
14
实战:边缘裁剪与视场角计算
校正后图像边缘裁剪与视场角计算。
裁剪
FOV
15
实战:硬件加速(OpenCL/CUDA)
畸变校正的硬件加速简介。
OpenCL
CUDA
16
实战:鱼眼镜头畸变校正
fisheye模型校正。
鱼眼
fisheye
17
实战:去马赛克与色彩还原
畸变校正中的去马赛克与色彩还原。
去马赛克
色彩
18
实战:畸变校正与图像拼接
畸变校正与图像拼接的联合应用。
拼接
联合
19
实战:自动化测试脚本编写
畸变校正的自动化测试脚本编写。
自动化
脚本
20
实战:精度验证方法
畸变校正的精度验证方法。
精度
验证
21
实战:性能优化
多线程、内存池优化。
多线程
内存池
22
实战:畸变校正在SLAM中的应用
畸变校正在SLAM中的应用。
SLAM
定位
23
实战:畸变校正在AR/VR中的应用
畸变校正在AR/VR中的应用。
AR
VR
24
实战:畸变校正在自动驾驶中的应用
畸变校正在自动驾驶中的应用。
自动驾驶
感知
25
实战:畸变校正在安防监控中的应用
畸变校正在安防监控中的应用。
安防
监控
26
实战:畸变校正在医疗内窥镜中的应用
畸变校正在医疗内窥镜中的应用。
医疗
内窥镜
27
实战:畸变校正在无人机航拍中的应用
畸变校正在无人机航拍中的应用。
无人机
航拍
28
实战:OpenCV与Halcon对比
畸变校正的OpenCV与Halcon对比。
OpenCV
Halcon
29
实战:深度学习方案简介
畸变校正的深度学习方案简介。
深度学习
CNN
30
课程总结:工程化落地与未来趋势
畸变校正的工程化落地与未来趋势。
总结
趋势