为了留住美丽容颜,我们可以照相。但是毕竟照片是二维的,如果想要三维的纪念呢。。。。是的,可以捏一个泥人或者做一个数字模型

建立人体模型太麻烦了,如果可以用几张不同角度的照片自动生成模型就方便多了

工程上,有时需要留住大地母亲的容颜——通过航拍照片生成地形模型。那么,孝夕夕就来尝试一下这种软件下面Agisoft PhotoScan 为例。

这类软件的操作一般是这样几个步骤:

对目标进行全方位的拍照理论上每个点至少要有两个角度的照片),将照片导入软件

对齐照片:提取图中特征点,算得相机的大体位置;

建立点云:以大体位置为初始值,逐个算出点云位置;

建立网格:根据点云生成三角网;

为模型添加颜色、纹理。

好了接下来孝夕夕需要一个漂亮的模特。找谁呢?嗯。。。。找颜如玉吧。

不同角度共拍了27张照片:

导入到软件后“对齐照片”,自动识别出了拍摄位置(下图蓝色四边形):

C:\\Users\\Winfred\\Desktop\\新建文件夹\\无标题.png

接下来是计算点云、建立网格添加纹理,顺次执行工作流菜单的命令就好没什么难度也没什么看点,就不上图了

对了,软件汉化得不好,翻译不全而且有错误,建议直接看英文界面

需要提醒的是计算点云比较耗时,一定要记得选上GPU加速孝夕夕当时不知道这个功能整整算了一天点云

终于,生成了模型:

C:\\Users\\Winfred\\Desktop\\新建文件夹\\2.png

下图是上色后的:

C:\\Users\\Winfred\\Desktop\\新建文件夹\\1.png

咦?好像哪里不对,书顶、书口和书根都是空的孝夕夕猜测是由于光线的原因导致照片之间的颜色不一致,计算不收敛,进而使得软件算不出空间位置,干脆就留空了。

类似的情况也会在航拍时出现,比如水面是动态的,照片之间不相符无法收敛,也会得到空洞

同样也不适合重建树木这种遮挡太复杂的物体——把视力表放到一米的地方,可以拍照重建把视力表放到十米的地方,相机都拍不清楚了,不可能重建。

最终得到的模型是可以导出的不妨试试obj格式。这种格式极为常用,不但可以被3D打印机所支持,甚至都可以插入到Power Point 2019

软件还可以生成报告,以便总结经验教训

可以看到照片重叠度很好,每个点都有被9张以上的照片拍到。

至于报告说误差在1.55个像素,看看就算了,别信。

表格右下角可以看到“Precalibrated:No(未校准)”,这里就是针对航拍说的。如果照片有POS数据——比如用大疆的无人机拍照——校准后的模型是可以导入到Google earth 中的。后期也可以实现生成瓦片地图DEM数字高程模型等等功能,不再赘述。

常见的类似软件有 Autodesk ReCap Photo(最初是 Autodesk 123D Catch,后改为Autodesk Remake,现纳入Autodesk ReCap之中) 和 RealityCapture 等等他们的界面更加绚丽孝夕夕选用RealityCapture生成模型作为对照组。

这个软件的帮助文件很详尽,上手简单,最重要的是官网宣称比市面上同类软件快十倍下图可以看到,书的侧边也有很好的还原。

E:\\新建文件夹\\3.png

后来孝夕夕又尝试了为人体建模,发现拍照时头顶容易出现遗漏,发型也会出现识别障碍。总体来说模型效果不够理想,就像胎儿的四维。。。

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1546850682202&di=39f9b42b0d9fab584cfba3fd1248e574&imgtype=0&src=http%3A%2F%2Fwww.guziyy.com%2FAttachments%2F201705%2F13%2F1494659465NB50Mmevm0.jpg

而且得到的人体模型是一个整体,如果想让模型在软件里摆pose,还需要分割模型,那就是另一个故事了

这次顺便复习了世界地图的绘制方法——墨卡托投影:假想一个与地轴方向一致的圆柱切或割于地球,按等角条件,将经纬网投影到圆柱面上,将圆柱面展为平面后,即得本投影。

除了正投影,其他都会失真所以纬度越高失真越大。结论是教小孩世界地理时要买地球仪。

相关链接:

https://space.bilibili.com/296458507

https://blog.csdn.net/hailuoli/article/details/78741872

https://www.bilibili.com/video/av21965770/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。ks10086520@foxmail.com