MapMatrix数码相机影像畸变差去除工具使用说明

温柔似野鬼°
910次浏览
2021年02月18日 13:12
最佳经验
本文由作者推荐

-

2021年2月18日发(作者:蚂蚱电视剧)


MapMatrix


数码相机影像畸变差去除工具使用说明



1.


启动方法




MapMatrix



bin


文件夹中打开



,


即可打开


MapMatrix


数码相机影像


畸变差去除工具进行畸变纠正。如果已经打开了


MapMatrix,< /p>


可直接通过工具—数码相机影


像纠正打开该工具。




2.


界面说明









打开去畸变工具之后,界面如下:




上图给出的是校正参数以像素为单位,坐标原点为影像左上角的数码相机影像畸变去除工


程。



1


)坐标及单位定义







若检校参数是以像素为单位则勾选


“校正参数以像素为单位选项”< /p>



如果校正参数以


mm

< br>为单位则不勾选即可。



在以像素为单位的情况下确认待 纠正的影像的相机检校文件利用的坐标定义方式,


如果


是从左下 角起算则勾选


“像素坐标从左下角起算”


选项,


如果定义坐标原点为左上角则不选。



在以毫米为单位的情况下,软件默认为影像中心为原点。








校正公式


2


,应用于某比利时飞机。一般情况下不勾选。



2


)分辨率







dx< /p>



dy


分别对应


x



y


方向的扫描分辨率,单位是


mm








3


)成像中心



x


0


,


y


0


分别对应成像中心在定义坐标系中的坐标,若定义以


mm


为单位,则此时以毫米


为单位,


将坐标换算到 以影像中心为原点的坐标系中,


即填入检校文件给出的主点偏移。



定义以像素为单位,则此时以像素为单位,以左下角(左上角)为原点,检校文件若 直接给


出成像中心在坐标系中的像素坐标位置,


则直接填入,< /p>


若给出的是偏移的像素数,


则加上像


幅的 一半之后填入。







4


)校正参数



注意:建议不要选择“从相机文件中导入参数”


,可能会出现导入不全的现象。



手动输入畸变参数时,也要保证参数的单位与之前定义相同。



在相机检校文件中出现的径向畸变系数


k


0


,k


1


,k


2


,k


3


分别对应工具中的


k


1


,k


3

< p>
,k


5


,k


7

< p>


偏心畸


变系数


p


1


,p


2


对应工具中 的


p


1


,p


2



CCD


非正方形比例系数

< p>
α



CCD


非正交性畸变 系数


β



别对应工具中的


b


1


,b


2




注:



k


1


k


2


k


3


是径向畸变



p


1


p


2


切向畸变



b


1


(有的用


α

来表示)


,单像元


xy


方向大小非 正型比例



b


2


(有的用


β


来表示)



ccdxy


轴线非正型比例





5


)添加影像



选择影像列表的添加影像,将待纠正的影像添加到影像列表。



加入到影像列表中双击选中的影像可以指定输出影像的路径及修改输出影像的名字。




加入影像之后,工具会自动读取影像的大小行列数。



在影像列表框内右键,选择“


Add Image


”可以添加还需校正的影像。若已选中列表中


的情况下,选择“


Remove


Image


”可对不需要校正的影像 进行移除,此时若选择“


Reverse


Camera


”可对有相机反转的影像进行修改,将“否”改为“是”


< p>


Output Path


”选项也可指


定输出文件夹。







6


)网格大小



在影像校正前,可对畸变差去除的采样格网大小进行修改,支持行列


15


个像素以及


30


个像素的方式。

采用


15


个像素格网的方法进行畸变差去除比


30


个像素格网要精确,


一般默


15


个像素。



7


)畸变去除



设置好上述参数并检查无误后,点击“校正”按钮,即可进行畸变差去除,完成后可在


输出文件夹生成校正好的


tif



tf w


文件。




3.


具体使用



下面给出几种常见的相机参数在此工具中相应参数的填法:



1


)给出以像素为单位的检校文件,如








此时首先选择“校正参数以像素为单位”和“像素坐标从左下 角起算”


,填入扫描分辨



d


x


=d


y


=0.006 06




x


0


=3654.6083


,


y

< p>
0


=2694.4145


k

3


=0.150789


,


k


5


=-0.000040


p


1


=0.095563


,


p< /p>


2


=0.460805


b


1


=0.


,


b


2


=0.


附注其在


Map Matrix



DA


TMatrix< /p>


中相机文件的填写方法




①在


MapMatrix


中,首先将主点偏移和焦距 输入,这时软件默认的单位是


mm


,因此还

需要进行单位的转换



X


方向主点 偏移


=0.00606*



3645. 6083-7264/2



=0.082466298


Y


方向主点偏移


=0.00606*



2694.4145-5440/2



=-0.15504813


焦距


=5952.4322*0.00606= 36.071739132


输入之后,默认框标参数,点击畸变差参数进行编辑,输入如下



勾选“参数以像素为单位”



“左下角 为原点”




k


3


=0.150789


,


k


5


=-0.000040


p

< br>1


=0.095563


,


p


2


=0.460805


b


1


=0.


,


b


2


=0.


如图所示









②在


DA TMatrix2.0


中,同理也要将主点偏移和焦距计算为


m m


为单位,在畸变差参数


中勾选“参数以像素为单位”



“左下角为原点”


,输入如下








2


)给出以毫米为单位的检校文件,如


-


-


-


-


-


-


-


-