能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?

时间:2022-09-30 00:29:31

https://www.zhihu.com/question/36412840

9023
​添加评论
​分享

​邀请回答​举报

收起
已关注写回答
 

9 个回答

默认排序​
能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
计算机图形学C++ 话题的优秀回答者
18 人赞同了该回答

一般物体的话,6面基本够了。但如果有一些凹陷处在6个面都看不到的话,会有问题。那样的软件太多了,比如Audodesk 123D。Kinect Fusion是连续扫描的方法,比6个面能做到更好的结果。我做的Kinect Fun Labs,只要前后两个面,就能重建比较简单的形体。

如果是人脸的话,还有特殊的做法。因为人脸被研究的很透了,最近国内很火的各种人脸相关app,都包含了人脸建模的。最少的只要单张照片。最多也就是正面侧面,就都出来了。

18​5 条评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
创新设计师,浪走科技创始人
1 人赞同了该回答
google open 3D reconstruction就会看到一大批开源代码
照片素材数量越多 处理时间也会越长
有一家叫oben的公司可以做单张照片人脸重建 可能还没有发布东西 不过很快应该就有了
1​添加评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
履霜坚冰至
4 人赞同了该回答
照片生成模型的软件很多,但是毕竟生成模型最后得能用才行。很多几张照片生成的模型,精度很低,而且会出现很多起渣破面的情况,因为像素点不足或者结构复杂的物品有些地方照片采集不到,所以如果要得到高质量高精度的模型对设备和照片阵列要求很严格。
就拿下面两个模型来说,模型面数几十万面。照片生成模型的原理是三个点形成面,通过照片的像素点,保证模型上每个点对应三个像素点就能生成面,然后这些像素点生成点云数据合成模型。所以决定模型精度一个是相机的像素,我用的是索尼A7,2400万像素。另一个是照片的阵列,每个模型全方位拍了至少60张照片,保证了模型每个点对应三张照片。除此之外,不能有明显高光,所以需要打多盏灯光,照片不能有景深,否则会起渣。软件是用photoscan,目前应该是市面上比较专业的软件。
扫描人体的话,要求更高,不是简单几张照片就能搞定的,因为人会动,尤其是面部表情所以必须在同一时刻拍下人体全方位的图,所以一般都是用相机阵列,人四周放置几十台相机,同时按下快门。
能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
4​6 条评论
​分享

​收藏​感谢

收起

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
一堆斜杠
3 人赞同了该回答

Autodesk 123D Catch

123D Catch 利用云计算的强大能力,可将数码照片迅速转换为逼真的三维模型。只要使用傻瓜相机、手机或高级数码单反相机抓拍物体、人物或场景,人人都能利用 Autodesk 123D 将照片转换成生动鲜活的三维模型。通过该应用程序,使用者还可在三维环境中轻松捕捉自身的头像或度假场景。同时,此款应用程序还带有内置共享功能,可供用户在移动设备及社交媒体上共享短片和动画。

3​添加评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
你说射雕的时候,小龙女和李莫愁在干啥呢?
我记得读研的时候工作室有个博士就在折腾这个,不知道实现了没有
0​添加评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
现代主义
照片阵列建模效果已经很赞了,方法不是很了解不过前两天逛aboutcg看到一篇老外的智能手机照片建模,他们自己也有一套照片建模教程~可以去看看
0​添加评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
3维重建
现在有很多基于图像的三维重建软件。比较有名的国外的商业软件的如smart3D,photoscan,街景工厂等都能根据有一定重叠度的图像重建出三维模型。
0​添加评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
3d筑梦师
facegen
LOOXIS_Faceworx
0​1 条评论
​分享

​收藏​感谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?
会拍照即能建模的Mus3D

Mus3D 这款软件应该是楼主寻找的软件,产品 Slogan 是“会拍照即能建模”,小物件实物建模;人体建模也相当惊艳 http://www.sway-3d.com:9090/examples/dsmviewer/index.html?modelinfo_id=3309AA5724FA4594BEAB205F07633F00&model_type=Model&name=wxd 拿走不谢

能否通过六面照片构建3D模型?比如人脸,全身的多角度照片,生成3D模型。?的更多相关文章

  1. 从2D图片生成3D模型(3D-GAN)

    https://blog.csdn.net/u014365862/article/details/54783209 3D-GAN是使用生成对抗网络学习2D图像到3D模型的映射,生成网络负责生成3D模型 ...

  2. 【转载】Gradle学习 第六章:构建脚本基础

    转载地址:http://ask.android-studio.org/?/article/11 6.1. Projects and tasks 项目和任务Everything in Gradle si ...

  3. Docker学习(六)Dockerfile构建自定义镜像

    Docker学习(六)Dockerfile构建自定义镜像 前言 通过前面一篇文章可以知道怎么去使用一个镜像搭建服务,但是,如何构造自己的一个镜像呢,docker提供了dockerfile可以让我们自己 ...

  4. Discovery直播 | 3D“模”术师,还原立体世界——探秘3D建模服务

    通过多张普通的照片重建一个立体逼真的3D物体模型,曾经靠想象实现的事情,现在, 使用HMS Core 3D建模服务即可实现! 3D模型作为物品在数字世界中的孪生体,用户可以自己拍摄.建模并在终端直观感 ...

  5. 3D建模服务提供更高效、专业的3D制作能力,“筑”力开发者

    3D建模服务(3D Modeling Kit)是HMS Core在图形图像领域又一技术开放.3D建模产品的定位就是要做快速.简洁.低成本的3D制作能力,并陆续开放给有3D模型.动画游戏制作等能力诉求的 ...

  6. 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介

    我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...

  7. 深度学习利器:TensorFlow在智能终端中的应用——智能边缘计算,云端生成模型给移动端下载,然后用该模型进行预测

    前言 深度学习在图像处理.语音识别.自然语言处理领域的应用取得了巨大成功,但是它通常在功能强大的服务器端进行运算.如果智能手机通过网络远程连接服务器,也可以利用深度学习技术,但这样可能会很慢,而且只有 ...

  8. kafka架构,消息存储和生成消费模型,Kafka与其他队列对比,零拷贝,Kafka基本介绍

    kafka架构,消息存储和生成消费模型,Kafka与其他队列对比,零拷贝,Kafka基本介绍 一.初识kafka 1.1SparkStreaming+Kafka好处: 1.2Kafka的架构: 二.k ...

  9. EF自动生成的模型edmx代码分析

    edmx代码分析 本文分析Entity Framework从数据库自动生成的模型文件代码(扩展名为edmx). 1. 概述 本文使用的数据库结构尽量简单,只有2个表,一个用户表和一个分公司表(相当于部 ...

随机推荐

  1. mysql SELECT FOR UPDATE语句使用示例

    以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式:SELECT ... LO ...

  2. 大熊君大话NodeJS之------Global Objects全局对象

    一,开篇分析 在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,G ...

  3. 算法系列1《DES》

    1. DES算法简介 DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的.DES算法的入口参数有三个:Key.Data.M ...

  4. Java数学表示式解析工具- jeval

    这个包能够为我们提高高效的数学表达式计算. 举个样例:这个是我们策划给出的游戏命中率的一部份计算公式 是否命中=a命中率 – (b等级 – a等级) * (命中系数(6)* b闪避率 / 100)+3 ...

  5. 转:Redis作者谈Redis应用场景

    毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象 ...

  6. VB.NET 机房收费系统项目总结

    VB.NET机房收费系统项目总结 从2013年5月3日——2013年8月20日历时三个多月的.NET机房收费系统终于完成了.项目做完了,真有一种如释重负的感觉. 下面我将从文档.UML图,代码这三个方 ...

  7. JS禁用右键,禁用打印,防止另存为,IE浏览器识别(转载)

    oncontextmenu="window.event.returnValue=false" style="overflow-y: hidden; overflow-x: ...

  8. Python_Runoob

    python复合赋值 # Fibonacci series: 斐波纳契数列 # 两个元素的总和确定了下一个数 a, b = 0, 1 while b < 10: print(b) a, b = ...

  9. 微信小程序的布局css样式

    微信小程序的布局css样式width: fit-content;font-size:20px;      /*设置文字字号*/color:red;           /*设置文字颜色*/font-w ...

  10. SpringBoot&lpar;2&rpar; Json框架 -- Jackson返回结果处理

    一.常用框架 阿里 fastjson,谷歌gson等 JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Ja ...