1

我是一名新的 kinect 开发人员,将在 c# 平台上使用 kinect v1.5 和 XNA Framework 开发一些与面部跟踪相关的应用程序。

通过使用kinect sdk和XNA 3D绘图的Basic Effect,我可以成功地获得人脸点和矩形点显示在屏幕上。

但是,我想要的是返回与用户面部完全相同的颜色像素,以便我可以将用户的真实面部映射到模型。

有没有人可以帮助回答我的问题?

非常感谢!

4

1 回答 1

2

实现此目的的方法之一是使用 RGB(彩色)视频流并捕获静止图像。然后,如果需要,您可以使用 C# 枚举此图像的 X/Y 轴以获取颜色。

然而,更有效的方法是将其用作纹理并“包裹”您正在使用它创建的 3D 模型。Kinect SDK 提供了一个示例,该示例执行类似的操作,该示例称为 Face Tracking 3D - WPF。我鼓励您使用它作为您对 XNA 的基础移植并从那里开始工作。

于 2012-08-13T07:44:14.060 回答