Home 新闻中心 技术博客

ContextCapture手机拍摄照片自动生成三维模型

发布时间:2021-11-04 23:41:49   浏览量:137   作者:GIS前沿

最近有粉丝询问关于用手机拍照ContextCapture建模的问题,所以就把文章再放出供大家参考。

话说这次ContextCapture建模的效果还是非常不错的。

往下看(滑动)之前来分析下,下面
哪张是用手机拍摄的照片?
哪张是做成的模型的截图?

图片

1号
图片

2号

下面就来分享下用手机来玩转ContextCapture(Smart3D)建模

1.拍照技巧(捕获对象)

ContextCapture(Smart3D)作为一个自动化建模不需过多人工干预的软件,照片的拍摄至关重要。
照片的好坏直接影响着模型的好坏

如何拍照?

物体的同一部分的不同拍摄 (确保最低 60%的重叠和最大角差的 15 ° 之间连续照片) 的对象,单反或手机保持在相同的距离内可以环绕式地从物体周围均匀分隔地采集影像。

在这里插入图片描述

若你想要更加细化的三维模型,则需要逐步的靠近对象并采集影像。

在这里插入图片描述

总之拍摄时照片不仅量要足还要重叠度好。

当时拍摄时围绕着这个石狮360度由外到内包括纹理的细节都有拍摄,共30张。
在这里插入图片描述

2.ContextCapture生产流程

1. Sensor size 传感器尺寸的大小

怎么新建工程,导入照片等一些细节这个我就不一一介绍了。

对于用手机拍摄的照片现的疑惑就是输入传感器尺寸的大小。(当时我刚接触这个软件时关于手机相机传感器的大小真是百度了很久也测试了很多次)

一些单反相机我们很容易在网上查到
例如这款SongA7RIII
它的传感器尺寸的大小会很详细的标准出来
在这里插入图片描述

但是对于手机,传感器大小厂家一般是不会告诉你的,你能查到的也只是传感器的类型。

当时我拍摄时用的是索尼Xperia Z1

在这里插入图片描述

这是中关村在线上的参数,传感器只有类型没有参数。

当时在网上找个各种关于手机的论坛,贴吧也没有找到具体的数值,但是找到了关于传感器尺寸的相关信息。
在这里插入图片描述

可以看到iphone4s的是4.13mm*3.05mm
在这里插入图片描述

根据这个参考值,我把索尼Xperia Z1传感器大小设置为6.4(当时还用魅蓝手机拍照跑过一次,我设置的传感器大小也是6.4效果也不错)

2. 空三运算

点击 在这里插入图片描述
开始空三

模式的选择
一般默认的都是 Use photo positioning data
这种是选用照片的定位数据,这项主要适用于航拍的大范围
Automatic vertical这项主要是定位模式,针对照片方向定向
(两个都有测试,感觉没有区别,但是既然给了这个模式肯定是有它的算法的)

在这里插入图片描述

剩下的就是默认选项

在这里插入图片描述

打开引擎开始空三运算

3. 模型重建

空三跑完后确认无误,就开始重建生成

在这里插入图片描述

但在准备模型生成之前一定要先调节生产区域

在这里插入图片描述

剩下的就是格式的选择等一些的设置。

然后就是等待生成模型。。。

具体的过程就不介绍了,关于Smart3D的教程在公众号主页中都有,大家可以自己获取。

3.成果模型

模型跑完后,就是开始欣赏生产的模型~!

在这里插入图片描述

当时的拍摄时相机位置
在这里插入图片描述

惊艳不?在Acute3D Viewer打开时真是惊呆了,效果还是非常不错的!

在这里插入图片描述

再看看细节大图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

全是模型截图并不是照片

等等

我们再看个更复杂更惊艳的

在这里插入图片描述

这是当时另外做的一个雕刻石球的模型,由于太高顶部无法拍摄,所以生产的都是拉花。

我们来看下细节,效果让人意外

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在文物保护方面也是它的发光之处!
真的是很让人惊叹,不得不感慨ContextCapture强大!

开头的你猜对了吗?
1号是模型截图
2号是手机照片


来源:https://blog.csdn.net/qq_43173805/article/details/112309840