双像三维建模小软件开发实例(一)

本人摄影测量专业小硕,接触三维建模有几年时间了,闲来无事把三维建模流程过了一遍,写了个小软件,在此做一个总结,希望抛砖引玉,若能对感兴趣的朋友产生一点帮助,善莫大焉。

初级选手都喜欢秀界面,我也先秀一下。

我的程序名字叫做StereoTool,它有如上图所示的九个小模块组成。真正的三维建模其实只需要前六个即可完成,其中,

1、相机标定,对普通相机进行标定,计算出相机的焦距,畸变参数等;

2、畸变纠正,对拍摄的图像利用之前标定得出的畸变系数进行纠正,以便之后的定向和匹配等处理;

3、手动量点,这个工具是为了制作核线影像做准备的,由他量测若干同名像点;

4、相对定向,这个工具就是计算出两张相片的相对位置关系,以便于制作核线影像;

5、核线影像,摄影测量术语,实际就是通过数字微分纠正使得左右两张相片不存在上下视差,以便于立体匹配的实施;

6、立体匹配,这是三维建模最核心也是最难的一个点,通过立体密集匹配,找出左右两张相片的同名点对应关系,结合4中相对定向的结果就可以恢复物方点的三维坐标;

此外,“三维显示”是将匹配得到的三维点云予以显示浏览,“图像处理”是一个图像查看和其他处理的小程序,最后一个模块“航带查看”是我以后准备做多片的三维建模的初期辅助工具,本文不做深入解释。

本程序利用VC++开发,以后我会逐个介绍每个模块的开发原理和方法。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值