ElmBridge

EZScan3D,DIY自制低成本激光扫描仪


准备工作 | 基本操作 | 纠正镜头失真 | 常见问题

 
 
 

 

DIY自制低成本激光扫描仪 EZScan3D 纠正镜头失真

 

上一篇: DIY自制低成本激光扫描仪 EZScan3D基本操作

A. 径向失真简介:

由于设计和加工误差,头都会带有一些失真。虽然失真可以不规则或很多模式,最常遇到的是扭曲径向对称失真。径向失真通常可以划分为两个主要类型:

桶形失真:(如右边的图像显示)
在桶形失真中,图像放大率随光轴的距离增加而减少。其表现形式是,直线围绕一个球体(或桶)弯曲的图像,其形状像酒桶。这失真被用于设计鱼眼镜头,将无限宽广的区域压缩到有限的图像区域。

枕形失真:(如右边的图像显示)
在枕形失真中,图像放大率随光轴的距离增加而增加。其表现形式是,不通过图像中心的直线向外弯曲,其形状像枕头。

从数学角度来说,桶形和枕形失真是二阶变形,也就是说变形量和中心距离平方成线性关系。笔者在EZScan3D中采用简化的布朗模型来纠正桶形和枕形失真。在这个简化模型中只有一个参数K1,K1>0用于纠正镜头桶形失真,K1<0用于纠正镜头枕形失真。

 

B.在EZScan3D中纠正径向失真

使用此功能前,你需要用你的摄像头获取一张图片。你可以釆用标定板做样板。鼠标点击 EZScan3D菜单'功能'->'开视频',打开视频。点击EZScan3D菜单'功能'->'纠正径向失真'启动纠正径向失真视窗。在 K1的右边输入栏中输入适当的数值,然后点击'应用'按键,你会看到图像的变化。调整K1值,使径向失真最小。特别是靠近边缘的点应尽量对齐,在一条直线 上。左右两边的垂直直线应保持笔直。以下两图像(左侧)校正前和(右侧)校正后。所采用的数值是K1= 0.05。在得正确的K1数值后,点击EZScan3D菜单'功能'->'系统设置',打开系统设置文件。将0.05输入fK1右边。在fK1与 0.05之间留一空格。然后保存修改后的系统设置文件。这样径向失真的纠正完成了。

桶形失真校正前

桶形失真校正后

 

下一篇: DIY自制低成本激光扫描仪 EZScan3D 常见问题

 

 

© 2015 ElmBridge. All Rights Reserved