130、双摄/多摄外参标定——视差校正与产线标定工位设计在手机/车载平台的量产实践

130、双摄/多摄外参标定——视差校正与产线标定工位设计在手机/车载平台的量产实践 130、双摄/多摄外参标定——视差校正与产线标定工位设计在手机/车载平台的量产实践去年夏天,某旗舰机项目在试产阶段突然爆出“预览画面边缘重影”的客诉,我们连夜拉数据,发现双摄模组的虚化分割线在画面左三分之一处出现明显错位。当时第一反应是算法参数没烧进去,结果查了十台机器,标定文件都在,但每台的视差图在特定区域都有系统性偏差——后来定位到是产线标定工位的靶标距离和算法假设的无穷远基准不一致。这种问题,教科书上不会写,但量产线上天天见。外参标定这件事,本质上是求两个摄像头坐标系之间的旋转矩阵R和平移向量T,但落到工程上,它远不止解一个本质矩阵那么简单。手机平台和车载平台对精度的要求、标定工位的物理约束、甚至产线节拍,都会反过来逼着你改算法结构。我见过不少团队在实验室里用棋盘格标定跑得飞起,一上产线就崩,原因往往不是算法本身错了,而是没有把“标定”当成一个系统来设计。先说视差校正的底层逻辑。双摄的视差图依赖外参把左右图映射到同一基准平面,但外参标定误差会直接转化为视差误差,而且这种误差在近景和远景的表现完全不同。近景处,平移向量T的误差会被放大,因为三角测量的深度分辨率与基线长度和像素焦距成正比,T偏了1毫米,在0.5米处的深度误差可能达到厘米级;远景处,旋转矩阵R的误差主导,因为视差趋近于零,R的微小偏差会让无穷远点产生几个像素的视差残留。所以量产标定不能只看平均重投影误差,要看分距离段的误差分布。我们当时在产线上加了一个“无穷远验证”环节——用平行光管模拟无穷远目标,检查左右图对应点的视差是否小于0.3像素,这一条就筛掉了大部分外参R偏的模组。产线标定工位设计,核心矛盾是“精度”和“节拍”的对抗。实验室里你可以用十张不同姿态的棋盘格慢慢解算,产线上每台机器只有