2012-06-25 60 views
3

我想從我的KINECT中記錄顏色和深度幀的視頻,一個視頻是彩色幀,另一個是深度幀。我想在C#WPF應用程序中做到這一點..記錄顏色和深度視頻KINECT C#

有關如何做到這一點的任何想法?

非常感謝,

回答

1

你想達到什麼目的?你需要存儲它原始/無損或使用通常的視頻編解碼器你沒事嗎? rgb流是一種常見的視頻序列,可以用編解碼器編碼。但是,深度流存儲每像素11位深度信息。如果您不介意信息丟失,則可以將其降低到8位灰度圖像流。這完全取決於你以後想要做什麼。

0

您應該使用AForge.NET庫。它可以將Kinect用於顏色和深度。查看this示例(頁面底部)。 Kinect命名空間是here。它包括一個KinectVideoCamera(彩色)和KinectDepthCamera。

AForge很容易與WPF集成。如果你需要使用WPF使用AForge的例子,here就是其中之一,或者只是搜索網頁。當然,總是有選擇使用Emgu cvHere就是它的一個例子。

+0

-1你真的不回答這個問題。該運營商想知道如何**記錄**這些流,而不是如何獲得它們。另外,爲什麼他應該使用AForge.NET,如果他不想使用它來計算視覺,他反過來使用libfreenect(他沒有對此提出任何說明)。我會推薦官方的Kinect SDK:www.kinectforwindows.org –