我已经研究过可以进行面部三维重建的Metaio
视频:https://www.youtube.com/watch?v=Gq_YwW4KSjU
但我不打算这样做。我希望能够让用户在一个小的简单对象中进行扫描,并从中创建一个3d模型。我不需要它纹理或任何东西。据我所知,Metaio不能做我想要的,或者至少我找不到它的文档。
答案 0 :(得分:1)
由于您要定位移动设备,因此您必须从不同角度拍摄多张照片并使用此CSAIL paper中使用的方法。
步骤
现在,在实施上述每个步骤时,您可以重新发明轮子,或使用C++ native plugins in Unity。这使您可以使用已经实现了许多这些操作的OpenCV(SURF,SIFT,甚至可能使用3D reconstruction classes/methods * Stereo Calibration。{/ p>
所有人都说...... Android Computer Vision Plugin(也显然叫做#34; Starry Night")似乎有这些能力。但是,在1.0版中,仅支持PrimeSense传感器。请参阅插件**
的说明Starry Night是一款易于使用的Unity插件,可提供高级3D计算机视觉处理功能,允许应用程序与现实世界进行交互。 1.0版提供SLAM(同时定位和映射)功能,可用于3D重建,增强现实,机器人控制和许多其他应用程序。 Starry Night可与任何类型的3D传感器或立体相机连接。但是,1.0版只能与PrimeSense Carmine传感器连接。
* 注意:该教程是在matlab中,但我认为概述部分很好地理解了立体声校准
** 截至2014年5月12日