zoukankan      html  css  js  c++  java
  • 基于倾斜摄影测量的三维建模实验

    提到倾斜摄影,大家都知道是近些来比较热的技术,但大多没实际完整操作过,对概念理解还是不够深刻。本文简单介绍利用倾斜摄影的技术来创建三维模型的基本流程。

    一、实现原理

    说起原理,可能让人头大,其实倾斜摄影的原理不算太难:采取不同方式(无人机上的相机,甚至手机),从不同位置和角度对物体进行狂拍照片(摄影),利用有一定重叠的照片按相似三角形原理进行定位和计算(空三),利用专业的测绘软件加工处理生成三维模型。

    倾斜摄影说明了拍照不仅是一门艺术,也是一门技术。拍照是本技术的核心,拍得好,后期才会返工少、效果好。

    二、数据获取

    现在无人机成本也错、技术也强(如大疆),因此倾斜摄影原始数据的获取不是难事。为了快速生成模型,本次演示采用的数据只有19张照片(如果掌握一定的拍照要求和技巧,也可以用自己的手机拍摄,后期有机会给大家分享一下这个过程)。

    感兴趣的小伙伴也可以动动手,测试数据下载地址:

    https://wwi.lanzout.com/b04c87hti 密码:av6b

    实际上,这些照片就是拿着像机在不同的角度拍摄的,如下图所示:

    三、模型制作

    这里采用Bentley 的ContextCapture Center(以前名叫Samrt 3D)进行建模。操作步骤如下:

    (1)创建任务。设置工程名称和目录,但目前不支持中文。(差评 ^-^)

    (2)导入影像。工程默认创建一个区块,将摄影原始照片批量导入。

    (3)空三计算。在开启Engine的情况下,提交空中三角测量。至于空三加密计算生成的算法则无需深入研究。

    如果是第一次使用的话,全部都设置成默认参数,不用修改。

    (4)模型生成。如果空三计算没有问题的话,就要可以提交生成模型了。这一步是了耗CPU和时间的。

    生产可设置生成的三维格式,其他参数可以默认。

    (4)浏览模型。生产成功后,可以Viewer中浏览模型。

    这是就倾斜摄影三维建模的主要过程,虽然这里还有很多细节未提及,相信大家对倾斜摄影的理解会更深入一点了吧。

    作者:我也是个傻瓜
    出处:http://www.cnblogs.com/liweis/
    签名:成熟是一种明亮而不刺眼的光辉。

  • 相关阅读:
    昨晚值班将发dla的程序改好后放入正式环境
    本来今天打算不带电脑去值班
    有时候你会觉得,你的不真实让人怀疑,自己却非常尴尬
    其实对于公司的事情分布,我是昨天没有干什么
    异常处理
    反射及内置方法
    绑定方法与非绑定方法
    面向对象之多态
    面向对象之封装
    面向对象三大特性
  • 原文地址:https://www.cnblogs.com/liweis/p/15754604.html
Copyright © 2011-2022 走看看