虚拟审判室的设计

2024-10-02 14:18:06 发布

您现在位置:Python中文网/ 问答频道 /正文

作为硕士项目的一部分,我提议为零售服装店构建一个虚拟试验室应用程序。目前它的意思是直接在商店使用,虽然它可能会扩展到网上商店。在

此应用程序将通过在屏幕上显示所选服装的3D复制品,向客户展示所选服装的外观。在

它包括三个步骤

  1. 评估客户
  2. 建立客户副本三维仿人模型
  3. 在模型上应用模拟布料

我的问题是关于项目的可行性和框架的选择。 使用普通的台式计算机可以实时实现这一点吗?如果是的话,什么是合适的框架(硬件、软件、编程语言等)?在

在我目前所做的工作中,我计划通过以下方式实现上述步骤

对于第1步:选项a)两个摄像头用于前视图和侧视图或 选项b)1个Kinect或2个Kinect以获取完整的3D数据

对于第2步:要么使用makehuman(http://www.makehuman.org/)使用以上数据构建定制三维模型的代码,或者从头开始构建一切,不确定框架。在

第三步:只需要少量的布料样本,所以考虑在搅拌机中制作模拟衣服。在

目前我只是对不同的部分模糊的想法,但我不确定如何开发完整的应用程序。在


Tags: 数据项目模型框架应用程序客户选项步骤
1条回答
网友
1楼 · 发布于 2024-10-02 14:18:06

理论上这是可以实时实现的。在OpenCV库中有许多有用的视频跟踪、立体视觉和三维重建算法。但构建健壮的解决方案是非常困难的。例如,您可能需要跟踪移动帧到帧的人体并执行姿势估计(OpenCV包含POSIT算法),但是消除结果对象坐标中的噪声并非易事。有关灵感,请参阅视频跟踪的nice work。在

你可能想选择另一种方法,简化一些事情,避免复杂的事情做一些不那么动态的事情,只估计衣服的尺寸和大概的人的位置。我这个案子很可能你会创造出一些有用和有趣的东西。在

我失去了一个在线装修室的链接,那里有手和身体检测。使用Kinnect可以解决许多问题。但是如果出于某种原因你不使用它,那么AR(增强现实)可以帮助你(又一个fitting room)

相关问题 更多 >