2

作为我硕士项目的一部分,我提议为零售服装店构建一个虚拟试衣间应用程序。目前,它旨在直接在商店中使用,尽管它也可以扩展到在线商店。

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

它涉及3个步骤

  1. 评估客户
  2. 构建客户复制 3D 人形模型
  3. 在模型上涂抹模拟布

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

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

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

第 2 步:要么使用 makehuman (http://www.makehuman.org/) 代码使用上述数据构建自定义 3D 模型,要么从头开始构建所有内容,不确定框架。

第 3 步:只需要少量布料样品,因此想到在搅拌机中制作模拟衣服。

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

4

1 回答 1

1

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

你可能想选择另一种方式,简化一些事情,避免复杂的事情动态地做事情,只估计衣服的尺寸和大致的人体位置。在这种情况下,您很可能会创建一些有用且有趣的东西。

我失去了与实施手部和身体检测的在线试衣间的链接。使用 Kinnect 解决了许多问题。但是如果由于某种原因你不会使用它,那么 AR(增强现实)可以帮助你(另一个试衣间)

于 2011-04-11T19:29:13.773 回答