单像空间后方交会实验报告(c++版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单像空间后方交会

姓名:

学号:

时间:

目录

一、作业任务 ............................................................................................................... - 3 -

二、计算原理 ............................................................................................................... - 3 -

三、算法流程 ............................................................................................................... - 7 -

四、源程序 ................................................................................................................... - 8 -

五、计算结果 ............................................................................................................... - 8 -

六、结果分析 ............................................................................................................... - 8 -

七、心得与体会 ........................................................................................................... - 8 -

八、附页 ....................................................................................................................... - 8 -

1.c++程序 ........................................................................................................... - 8 -

2.C++程序截图.................................................................................................. - 15 -

3.matlb程序..................................................................................................... - 16 -

一、 作业任务 已知条件:

摄影机主距f=153.24mm ,x0=0,y0=0, 像片比例尺为1:40000,有四对点的像点坐标与相应的地面坐标如下表。

以单像空间后方交会方法,求解该像片的外方位元素。

二、 计算原理

1. 获取已知数据。从航摄资料中查取平均航高与摄影机主距;获取控制点的地面测量坐标并转换为地面摄测坐标。

2. 测量控制点的像点坐标并作系统误差改正。

3. 确定未知数的初始值。在竖直摄影且地面控制点大体对称分布的情况下,按如下方法确定初始值,即

01

,,S S

S

X Y X Y

Z

mf Z n

n

n

=

=

=+

∑∑∑ 0000ϕωκ===

式中:m 为摄影比例尺分母;n 为控制点个数

4. 用三个角元素的初始值按下式计算各方向余弦值,组成旋转矩阵R

12312

312

3a a a R b b b c c c ⎡⎤

⎢⎥=⎢⎥⎢⎥⎣⎦

矩阵中各元素的计算公式如下:

12

3123

123cos cos sin sin sin cos sin sin sin cos sin cos cos sin cos cos sin sin cos cos sin sin sin sin cos sin cos cos cos a a a b b b c c c ϕκϕωκϕκϕωκϕωωκωκ

ωϕκϕωκϕκϕωκϕω

=-⎧⎪=--⎪⎪=-⎪

=⎪⎪

=⎨⎪=-⎪⎪=+⎪

=-+⎪⎪=⎩ 5. 逐点计算像点坐标的近似值。利用未知数的近似值和控制点的地面坐标,带入以下共线方程式,

111333222333()()()

()()()()()()()()()

A S A S A S A S A S A S A S A S A S A S A S A S a X X b Y Y c Z Z x f a X X b Y Y c Z Z a X X b Y Y c Z Z y f a X X b Y Y c Z Z -+-+-⎧

=-⎪-+-+-⎪⎨

-+-+-⎪=-⎪-+-+-⎩

逐点计算像点坐标的近似值()x 、()y

1111111

3131312121211

3131311212122

3232322()()()()()()()

()()()()()()()()()()()()()()()S S S S S S S S S S S S S S S S S S a X X b Y Y c Z Z x f a X X b Y Y c Z Z a X X b Y Y c Z Z y f a X X b Y Y c Z Z a X X b Y Y c Z Z x f a X X b Y Y c Z Z y -+-+-=--+-+--+-+-=--+-+--+-+-=--+-+-=2222223232321313133333333232323333333314()()()()()()()()()()()()()()()()()()()()(()S S S S S S S S S S S S S S S S S S a X X b Y Y c Z Z f

a X X

b Y Y

c Z Z a X X b Y Y c Z Z x f a X X b Y Y c Z Z a X X b Y Y c Z Z y f a X X b Y Y c Z Z a x f -+-+---+-+--+-+-=--+-+--+-+-=--+-+-=-414143434342424244

343434)()()()()()()()()()()()()S S S S S S S S S S S S X X b Y Y c Z Z a X X b Y Y c Z Z a X X b Y Y c Z Z y f a X X b Y Y c Z Z ⎧

⎪⎪⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

⎪⎪⎪

-+-+-⎪⎪-+-+-⎪

-+-+-⎪

=-⎪-+-+-⎩

6. 逐点计算误差方程式的系数和常数项,组成误差方程式。

相关文档
最新文档