# 摄影测量课程设计 **Repository Path**: guang-hui-zhang/SYCL ## Basic Information - **Project Name**: 摄影测量课程设计 - **Description**: 课程设计项目代码 课程设计项目代码 - **Primary Language**: Visual Basic - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-01-08 - **Last Updated**: 2024-09-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: 摄影测量, 图像坐标, 课程设计, vb6 ## README ## 后方交会程序 ### 1.软件设计思路 (1) 获取已知数据。包 括:n个控制点的地面坐标;内方位元素f;摄影航高H;像片比例尺 m 。 (2)量测n个控制点对应的像点坐标,并进行必要的系统误差改正。 (3)确定外方位元素的初值。 (4)计算各个方向余弦,组成旋转矩阵R。 (5)逐点计算像点坐标值,常数项和误差方程式系数,即逐点组建误差方程式。 (6)计算法方程式的系数阵AAT和常数阵LAT,组成法方程式。 (7)解各个外方位元素的增量(或改正数 ),并与相应初值求和,得到外方位元素的新初值。 (8)检查计算是否收敛。将所求的外方位元素改正数与规定的限差比较,通常只对角元素的改正数设定限差(一般为0.1″)。当三个角改正数都小于限差时,迭代结束;否则,用新的初值重复 (4)~ (8)步。 ### 2.软件使用说明 ![输入图片说明](media/wps5D.tmp.png) 图1.1 后方交会程序主界面 图1.1为所设计的后方交会的主界面,界面采用表格形式录入数据,简便直观,右侧为功能按钮和结果显示区域。点击右侧中部的“像素坐标量取”按钮即可弹出图2.2的窗口界面,本窗口主要用于像素坐标的量取。 ![输入图片说明](media/wps5E.tmp.png) 图1.2 像素坐标量取窗口 窗口顶栏为功能按钮,有导入影像、查看坐标等功能,导出坐标等功能。 窗口主界面为图片,左侧为全图,右侧为8个框标的定位图,图片导入后,会自动将框标定位提取至右侧8个小窗口中。通过点击右侧相应的框标图片,即可弹出框标定位窗口,用以进行量测框标中心的像素坐标值。 ![输入图片说明](media/wps5F.tmp.png) 图1.3 框标量测界面 通过本窗口进行框标中心点的量测,将窗口缩放至全屏后,点击框标中心即可在鼠标位置弹出对话框,显示框标中心坐标,并提示用户是否确认选择此位置。 ![输入图片说明](media/wps60.tmp.png) 图1.4 框标量测显示提示 当相应的框标量测完成后,相应的框标底部的红色横线就会变为绿色以提示用户已经完成此框标的量测。通过点击左侧大图,即可进入控制点量测界面,见下图2.5。 ![输入图片说明](media/wps70.tmp.png) 图1.5 控制点量测界面 控制点量测量测界面的左侧为量测界面,右侧为量测完成的坐标和点号显示界面。控制点量测界面支持窗口大小的自由缩放。图片支持放大缩小和移动。 ![输入图片说明](media/wps71.tmp.png) 图1.6 控制点坐标提示 当鼠标点击控制点位置时,界面会弹出图2.6界面用以提示用户输入点号和提示用户控制点的坐标位置,当输入点号确认后会自动导入右侧控制点列表中。并且在图片相应位置显示点位和点号,方便用户查看。 ![输入图片说明](media/wps72.tmp.png) 图1.7 点位数据表格 量测完成后的所有数据都会显示存储在此页面,供用户浏览。当发现数据错误时,可进行相应点位的重测。 ![输入图片说明](media/wps73.tmp.png) 图1.8量测数据导出 完成测量后,即可通过本界面的导出按钮导出到后方交会程序的主界面用以计算,点击导出按钮后,会自动导出至主界面的相应表格框中。 ![输入图片说明](media/wps74.tmp.png) 图1.9 数据录入方式 通过复制表格中所有的数据粘贴到软件相应位置的第一行第一个表格文本框中,软件会自动识别空格、换行、制表符,自动将数据导入到软件表格的相应位置。 ![输入图片说明](media/wps85.tmp.png) 图1.10 数据录入完成界面 数据录入时要求左侧所有空格填满,中间的数据行行对应,支持4-20个控制点。完成数据录入后即可点击右下角的计算按钮进行计算。当数据不满足要求时,软件不进行运算。 ![输入图片说明](media/wps86.tmp.png) 图1.11 计算完成界面 计算完成后,软件界面下侧的方块排列图形全部变为绿色,用以提醒用户计算已经完成。同时右下角显示计算完成的外方位元素。在计算完成的同时会生成一份计算报告,内含详细的计算数据和计算过程,见下图1.12。 ![输入图片说明](media/wps87.tmp.png) 图1.12 计算报告 计算报告中包含已知数据,内定向参数,迭代计算信息等,通过点击界面下方的“导出至记事本”,即可在软件所在位置生成一份独立的txt版本的计算报告。 ![输入图片说明](media/wps88.tmp.png) 图1.13 数据不收敛提示 当迭代次数达到100次时,数据仍不满足限差要求,为了防止照成电脑循环运算造成用户计算机死机后的数据丢失,便停止迭代运算,并弹出此窗口用以提示用户。 ## 同名核线算法 ### 1.软件设计思路 假定在左片目标区选定一个像点a(xa,ya), 确定过a点的核线l和右片搜索区内同名核线l’。要确定l,需要确定其上另一点b(xb,yb);要确定l’,需要确定两个点a’(x’a,y’a) 和b’(x’b,y’b),a和a’、b和b’不要求是同名点。 由于同一核线上的点均位于同一核面内,设b为过a点核线l上任一点,则满足三线ss’、sa、sb共面条件。采用单独像对坐标系统。在左像片上取一点a,计算出像空间辅助坐标系坐标。左像片a和右像片同名核线上任一像点a’位于同一核面上。 ### 2.软件使用说明 ![输入图片说明](media/wps89.tmp.png) 图1.14 同名核线确定软件界面 软件左侧为数据录入界面,通过录入相对定向元素。内方位元素的主距,已经相应的点位坐标的x,y值进行计算。 ![输入图片说明](media/wps99.tmp.png) 图1.15 同名核线的计算界面 点击右下角的计算按钮,右侧会显示左右像片相应核线的直线方程。通过将图像导入ARCGIS或Photoshop等绘图软件,根据直线方程绘制相应像片的核线。