https://www.zhihu.com/question/36412840
9023
9 个回答
一般物体的话,6面基本够了。但如果有一些凹陷处在6个面都看不到的话,会有问题。那样的软件太多了,比如Audodesk 123D。Kinect Fusion是连续扫描的方法,比6个面能做到更好的结果。我做的Kinect Fun Labs,只要前后两个面,就能重建比较简单的形体。
如果是人脸的话,还有特殊的做法。因为人脸被研究的很透了,最近国内很火的各种人脸相关app,都包含了人脸建模的。最少的只要单张照片。最多也就是正面侧面,就都出来了。google open 3D reconstruction就会看到一大批开源代码
照片素材数量越多 处理时间也会越长
有一家叫oben的公司可以做单张照片人脸重建 可能还没有发布东西 不过很快应该就有了
照片素材数量越多 处理时间也会越长
有一家叫oben的公司可以做单张照片人脸重建 可能还没有发布东西 不过很快应该就有了
照片生成模型的软件很多,但是毕竟生成模型最后得能用才行。很多几张照片生成的模型,精度很低,而且会出现很多起渣破面的情况,因为像素点不足或者结构复杂的物品有些地方照片采集不到,所以如果要得到高质量高精度的模型对设备和照片阵列要求很严格。
就拿下面两个模型来说,模型面数几十万面。照片生成模型的原理是三个点形成面,通过照片的像素点,保证模型上每个点对应三个像素点就能生成面,然后这些像素点生成点云数据合成模型。所以决定模型精度一个是相机的像素,我用的是索尼A7,2400万像素。另一个是照片的阵列,每个模型全方位拍了至少60张照片,保证了模型每个点对应三张照片。除此之外,不能有明显高光,所以需要打多盏灯光,照片不能有景深,否则会起渣。软件是用photoscan,目前应该是市面上比较专业的软件。
扫描人体的话,要求更高,不是简单几张照片就能搞定的,因为人会动,尤其是面部表情所以必须在同一时刻拍下人体全方位的图,所以一般都是用相机阵列,人四周放置几十台相机,同时按下快门。
就拿下面两个模型来说,模型面数几十万面。照片生成模型的原理是三个点形成面,通过照片的像素点,保证模型上每个点对应三个像素点就能生成面,然后这些像素点生成点云数据合成模型。所以决定模型精度一个是相机的像素,我用的是索尼A7,2400万像素。另一个是照片的阵列,每个模型全方位拍了至少60张照片,保证了模型每个点对应三张照片。除此之外,不能有明显高光,所以需要打多盏灯光,照片不能有景深,否则会起渣。软件是用photoscan,目前应该是市面上比较专业的软件。
扫描人体的话,要求更高,不是简单几张照片就能搞定的,因为人会动,尤其是面部表情所以必须在同一时刻拍下人体全方位的图,所以一般都是用相机阵列,人四周放置几十台相机,同时按下快门。
Autodesk 123D Catch
123D Catch 利用云计算的强大能力,可将数码照片迅速转换为逼真的三维模型。只要使用傻瓜相机、手机或高级数码单反相机抓拍物体、人物或场景,人人都能利用 Autodesk 123D 将照片转换成生动鲜活的三维模型。通过该应用程序,使用者还可在三维环境中轻松捕捉自身的头像或度假场景。同时,此款应用程序还带有内置共享功能,可供用户在移动设备及社交媒体上共享短片和动画。Mus3D 这款软件应该是楼主寻找的软件,产品 Slogan 是“会拍照即能建模”,小物件实物建模;人体建模也相当惊艳 http://www.sway-3d.com:9090/examples/dsmviewer/index.html?modelinfo_id=3309AA5724FA4594BEAB205F07633F00&model_type=Model&name=wxd 拿走不谢