2012-08-13 84 views
1

我是一名新的kinect開發人員,將通過在c#平臺中使用kinect v1.5和XNA Framework開發一些與人臉跟蹤相關的應用程序。Kinect sdk v1.5使用XNA 4.0進行人臉跟蹤C#框架

我可以通過使用kinect sdk和XNA 3D繪圖的基本效果成功獲取屏幕上顯示的臉點和矩形點。

但是,我想要的是獲取完全相同的用戶臉部顏色像素,以便我可以將用戶的真實臉部映射到模型。

有沒有人可以幫助回答我的問題?

非常感謝!

回答

2

您可以通過使用RGB(彩色)視頻流捕獲靜止圖像來實現此目的。然後,您可以使用C#枚舉此圖像的X/Y軸以獲取必要的顏色。

然而,更有效的方法是將其作爲紋理使用,然後使用它「包裝」您創建的3D模型。 Kinect SDK提供了一個與之類似的示例,該示例被稱爲Face Tracking 3D - WPF。我鼓勵你使用這個作爲你的基礎移植到XNA並從那裏工作。

+0

非常感謝! – 2012-08-15 01:41:37

+0

我已經研究了人臉跟蹤3D - WPF的示例,並且可以通過從RGB視頻流獲取當前紋理來獲取當前用戶的臉部!非常感謝你! – 2012-08-15 01:44:06