航空摄影带设计报告.doc

航空摄影带设计报告.doc

ID:50954036

大小:337.00 KB

页数:10页

时间:2020-03-16

航空摄影带设计报告.doc_第1页
航空摄影带设计报告.doc_第2页
航空摄影带设计报告.doc_第3页
航空摄影带设计报告.doc_第4页
航空摄影带设计报告.doc_第5页
资源描述:

《航空摄影带设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、航空摄影带设计报告一、设计任务根据所给条件及航空摄影带的范围和要求,设计求解所摄辖区内的相邻相片曝光点的时间间隔,航带内基线的长度以及航摄过程中的各个摄站的摄影中心的三维坐标。二、测区概况与摄影机参数测区概况为,左下角(0,0),右下角(0,7360),左上角(12880,0),右上角(12880,7360)的范围,现采用1:8000比例尺的航空摄影。第1摄站摄影中心的平面坐标位置为(-368.000,184.000)。地面平均高程为750m。摄像机参数为航摄相机主距f=150mm,像幅大小为23cm×23cm。飞机航摄飞行速度为2

2、00km/h,要求满足60%的影像航向重叠度和30%的影像旁向重叠度。三、摄影解析几何关系描述图1如图1所示,绿色面积即为实际获得的地面摄影面积L*L。s1,s2为相邻的两摄站的摄影中心(可为航向相邻或者旁向相邻)。l为像幅尺寸,B为摄影基线。P%为航向或者旁向重叠度。所获得的所有的阴影面积之和应该等于所摄辖区范围,即为图2中的绿色矩形框面积。图2如图2所示,根据题意可得。图3如图3所示,绿色范围即为所给摄影辖区范围,红色点则为摄站摄影中心。点与点之间是横纵坐标差分别为736米和1288米且(-368.000<=x<=13800.0

3、00,-184<=y<=7912)。一、算法描述解:图1如图1所示,绿色面积即为实际获得的地面摄影面积L*L。s1,s2为相邻的两摄站的摄影中心(可为航向相邻或者旁向相邻)。l为像幅尺寸,B为摄影基线。P%为航向或者旁向重叠度。所获得的所有的阴影面积之和应该等于所摄辖区范围,即为图2中的绿色矩形框面积。图2如图2所示,根据题意可得,且L=m*l;H=m*f.由此可得L=8000*0.23=1840m,H=8000*0.15=1200m地面点的真是高程为:=H+地面平均高程,即=1200+750=1950m又因为不考虑地面起伏影响,所

4、以所有点的高程都是1950米.又有B=m*l*(1-p%)可得航带内相邻两像片航摄基线长度为:B=8000*0.23*(1-60%)=736m相邻航带相片的航摄基线长度为:=8000*0.23*(1-30%)=1288m有由t=,可得相邻像片曝光拍摄的时间间隔应为:t=736/(200/3.6)=13.248s图3如图3所示,绿色范围即为所给摄影辖区范围,红色点则为摄站摄影中心。点与点之间是横纵坐标差分别为736米和1288米且(-368.000<=x<=13800.000,-184.000<=y<=7912.000)。一、程序流程

5、首先明确所要求输出的任务,明确所用的公式或者编程所用到的方法(如数组),然后根据要求合理应用编程语言,进行编程。总的来说就是:要做什么?有什么要求?怎么实施?一、源程序图4图4即为摄影基线和曝光时间间隔的c#程序源代码。图5图5为摄站中心点的三维坐标c++源代码,在此程序中还可对第一个曝光点的坐标进行修改,只要添加在编程语言中两个符号常量如constdoublex1=-368.000,y1=184.000;即可。其中程序都在附件里。由于邮件附件不能添加文件包,所以将运行结果显示如下:图6同一航带摄影基线长度图7相邻航带摄影基线长度一

6、、计算结果有B=m*l*(1-p%)可得航带内相邻两像片航摄基线长度为:B=8000*0.23*(1-60%)=736m有由t=,可得相邻像片曝光拍摄的时间间隔应为:t=736/(200/3.6)=13.248s图5如图5所示,绿色范围即为所给摄影辖区范围,红色点则为摄站摄影中心。点与点之间是横纵坐标差分别为736米和1288米且(-368.000<=x<=13800.000,-184<=y<=7912)。一、结果分析以上的所有计算都是按照几何原理完成的,误差在允许范围内。二、心得体会与建议此次作业在算法上没有多大的难度,只要掌握了

7、航空摄影的基本原理和摄影解析的几何关系,对要求求解并不是很难,而且为了说明物像之间的几何关系,根据需要还用到了CAD作图,这些都不是太难。但是在编程求解上则存在一定的困难,对于基线B和曝光时间间隔t的编程很容易,由于坐标的输出方面,由于对数组掌握的还不是太熟练,逻辑思维也不是很强,所以导致了,虽然已经求出所有点的坐标,但是在编程过程中仍然只编写出了所有点的纵坐标和高程代码,在编入横坐标一起输出时,则出现了不能显示结果的错误,试了很多次,都不能同时输出所有点的横纵坐标。最后是和王明洋同学一起讨论,并在其帮助下写出了正确的编程语句。通过

8、此次作业,我深刻体会到了编程的重要性与必要性,如果不是通过编程实现数据输出的话,在涉及到大范围的数据输出时,将是很费时费力的工作。但也只有熟练掌握编程语言和方法才能很高效的对数据进行处理。建议老师以后讲一些有关编程的内容!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。