2015-04-05 68 views
0

複製字節從Kinect的2陣列重的一部分,我並不需要所有的圖像, 我想裁剪圖像時,我的字節數組從Kinect的2Kinect的2個剪切圖像

(複製問題類似於kinect 1,但對於kinect 2)

回答

1

也回答類似於kinect 1 :)邏輯是相同的:獲取像素緩衝區並使用嵌套循環複製到新圖像。您可以通過在每行的基礎上使用陣列複製功能進行優化。

+0

在kinect 1中,我拒絕將字節數組設置爲:'e.ImageFrame.Image [index]',我沒有找到辦法做這樣的事情,而沒有先複製所有的字節數組。有沒有辦法做到這一點? – 2015-04-08 19:05:08

+1

是的。您可以使用[ColorFrame.LockRawImageBuffer()](https://msdn.microsoft.com/en-us/library/windowspreview.kinect.colorframe.lockrawimagebuffer.aspx)方法,然後從返回的IBuffer中讀取,如[此處所述](https://msdn.microsoft.com/en-us/library/hh464978.aspx)。 – 2015-04-08 19:29:49

+0

你可以給我舉例說明如何使用LockRawImageBuffer()來複制相關字節[]? – 2015-04-10 21:34:42