作为我的硕士项目的一部分,我建议构建一个用于零售服装店的虚拟试用室应用程序。目前,它旨在直接在商店中使用,但也可能扩展到在线商店。
该应用程序将通过在屏幕上的 3D 复制品上展示选定的服装,向客户展示所选服装的外观。
它涉及3个步骤
- 评估客户
- 构建客户复制 3D 人形模型
- 在模型上涂抹模拟布料
我的问题是关于项目的可行性和框架的选择。
使用普通台式计算机可以实时实现这一点吗?如果是,那么适合此目的的框架(硬件、软件、编程语言等)是什么?
就我迄今为止所做的工作而言,我计划通过以下方式实现上述步骤
对于步骤 1:选项 a) 两个用于前视图和侧视图的摄像头或
选项 b) 1 个 Kinect 或 2 个 Kinect 以获得完整的 3D 数据
对于第 2 步:要么使用 makehuman (http://www.makehuman.org/) 代码使用上述数据构建自定义 3D 模型,要么从头开始构建所有内容,但不确定框架。
第三步:只需要很少的布料样本,所以想到在搅拌机中构建模拟衣服。
目前我对不同的部分只有模糊的想法,但我不确定如何开发完整的应用程序。
理论上这可以实时实现。许多有用的视频跟踪、立体视觉和 3D 重建算法都可以在OpenCV http://opencv.willowgarage.com/wiki/图书馆。但构建健壮的解决方案非常困难。例如,您可能需要跟踪逐帧移动的人体并执行姿势估计(OpenCV 包含 POSIT 算法),但是消除结果对象坐标中的噪声并非易事。如需灵感,请参阅干得好 http://info.ee.surrey.ac.uk/Personal/Z.Kalal/关于视频跟踪。
您可能想选择另一种方式,简化一些事情,避免复杂的事情,不那么动态地做事情,只估计衣服尺寸和大致的人体位置。在这种情况下,您很可能会创建一些有用且有趣的东西。
我失去了一间在线试衣间的链接,该试衣间实施了手部和身体检测。使用 Kinnect 可以解决很多问题。但如果由于某种原因你不会使用它,那么 AR(增强现实)可以帮助你(又一个试衣间) http://www.dressingroomonline.com/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)