基于VC60编程对像片内外方位元素探究计算

基于VC卄6.0编程对像片内外方位元素探究计算摘要:本文根据实地测量结果和所拍航摄照片,以单像对空间后方交会方法,根据共线方程,通过VC++6.0编程实现对该像片的内外方位元素研究计算。关键词:单像对空间后方交会共线方程VC++6.0中图分类号:P23文献标识码:A文章编号:1672-3791(2012)05(b)-0033-01航空摄影测量中在对像片的内外方位元素计算的过程中,我们应做好实地测量和航拍摄影工作,根据其结果参照摄影测量学中单像对空间后方交会方法和共线方程的计算原理,通过一定的编程软件技术的开发来完成对像片的内外方位元素最终计算确定过程。1计算原理利用一定数量的地面控制点及对应图上点的坐标,我们可以求得方位元素。它的基本思想是:以单幅影像为基础,根据共线方程,解求该影像在航空摄影时刻的方位元素。由于空间后方交会所采用的数学模型共线方程是非线性函数,我们将其线性化。共线方程为:线性化后有:x=(x)+alldXs+al2dYs+al3dZs+al4d©+al5dco+al6dk+al7x+al8y+al9fy二(y)+a21dXs+a22dYs+a23dZs+a24d+a25d3+a26dk+a27x+a28y+a29f当我们用四个或更多的地面控制点和对应的像点坐标,釆用最小二乘平差方法解算,加入偶然误差Vx、Vy,Vx=alldXs+al2dYs+al3dZs+al4d4)+al5dco+al6dk+al7dx+al8dy+al9df~LxVy=a21dXs+a22dYs+a23dZs+a24d+a25dco+a26dk+a27dx+a28dy+a29df-Ly通过求偏导可以求得各项的系数,其中:al7=(x~xO)/f;a27=(y-yO)/f;al8=l;a28=0;al9=0;a29=l;然后我们可以得到误差方程式:V=AX-L列出法方程式则有:(A-T?PA)X二A-T?PL;由此得到法方程的解为:X=(A-TA)-lATLo从而解出九个方位元素。2算法流程图右片计算结果如图1所示。记事本内容导出如下。(1)像片的外方位元素为:Xs二-1038・485358;Ys—612.3039098Zs二533.895357。(2)像片的内方位元素为:f=l.129641785;x0=-4.414426649;y0=-5.51459306。航向倾角为:0,02116558532;旁向倾角为:-0.02851629385;像片旋角为:0.02552969144。(3)旋转矩阵R为:0.9994657309-0.0241878564-0.021149628870.025517346510.99926747720.028519712090.02115172777-0.02904415730.9993694608(4)精度评定结果为:单位权中误差为(单位:微米):3.3878e+005o左片计算结果如图2所示。记事本内容导出如下。(1)像片的外方位元素为:Xs=-1038.430617;Ys=-612.276523Zs=533.6477522。(2)像片的内方位元素为:f二-0.7559497103;x0二1.904926053;yO二-5.55779041o航向倾角为:0.02698046379;旁向倾角为:-0.01600371623;像片旋角为:0.008307972536。(3)旋转矩阵R为:0.999605192-0.007871353955-0.026972243970.0083044933350.99983775240.015984499040.02697478945-0.016202179050.9995083761(4)精度评定结果为:单位权中误差为(单位:微米):5.4711e+0053结语根据像点坐标分析,是以像片中点为原点,竖向为y轴,横向为x轴的,计算结果和实际差距很大,尤其是f出现了负值。后采用标准数据验算程序,尽管外方位元素有些差距,尤其是XS,YS,但是f值是差不多的。用自己的数据进行计算,偏差太大,成为了错误。试着将输入的控制点坐标数据进行了各种变化,有一定问题,会出现迭代次数为1或者29这样大小差异过大的情况。因而数据精度或者是数据坐标系差异出现的问题往往会给后期工作带来错误的后果。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?