有人可以提供如何在不同線程中運行MS Kinect顏色,骨架和深度流的例子嗎?我搜索了互聯網,但無法找到任何東西。提前致謝。在不同線程中運行MS Kinect顏色,骨架和深度流
2
A
回答
2
Microsoft Kinect Developer Toolkit中的KinectExplorer
示例提供了一個KinectDepthViewer
控件,該控件顯示瞭如何處理不同線程中的深度數據 - DepthColorizer
類。這些概念也可以適用於處理骨架數據。
你不解釋你爲什麼想在不同的線程上運行這些,所以你不清楚爲什麼你需要這樣做。所有的數據都已經從他們自己的進程中收集到UI線程中。當你想在UI線程上使用它們時,它是重要的...
顏色流只是一個RGB流。您可能需要對該圖像進行一些處理(例如,蒙皮和臉部追蹤),但通常不會像其他處理那麼多。通常所需的唯一處理是將流中的位複製到要顯示的圖像中,無論如何都必須在UI線程上完成。
如果您希望爲任何原因對深度流進行着色,則在非UI線程上這樣做是有益的。如果你正在做一些特殊的處理,那麼也可以在非UI線程上完成。上面的示例代碼可以很容易地適應。
骨架流已經需要CPU的最大努力,但所有這些努力已經完成,遠離用戶界面。一旦你有機會觸摸它,數據只是一系列的對象和數組。在這一點上,我無法真正看到你需要在單獨的線程上做什麼。
如果你解釋你正在努力完成對單獨處理線程的需求可能會更清楚。
相關問題
- 1. Kinect零深度和顏色框架
- 2. Kinect SDK:對齊深度和顏色框架
- 3. 同步深度和顏色
- 4. 的Kinect從骨架數據轉換成深度數據和回
- 5. 爲什麼kinect顏色和深度不能正確對齊?
- 6. C#Kinect for Windows:如何組合/疊加骨架和顏色流/圖像?
- 7. Matlab使用Kinect的顏色/深度同步採集
- 8. 記錄顏色和深度視頻KINECT C#
- 9. 的Kinect V2 - 同步顏色的深淺和幀
- 10. Kinect和Unity,骨架自由
- 11. 顏色深度PIXELFORMATDESCRIPTOR
- 12. 獲取深度在顏色位置,Kinect SDK
- 13. 不支持顏色深度
- 14. 顏色深度位?
- 15. 如何從Kinect深度流中獲取原始深度值?
- 16. 像素深度與顏色深度
- 17. Kinect深度圖像
- 18. SimpleOpenNI/Kinect的:sceneMap /深度圖顏色控制
- 19. 使用C的Kinect v2顏色深度映射#
- 20. Android中的顏色深度
- 21. 使用Kinect骨架3D
- 22. AllFramesReady事件是否提供了同步顏色框架和深度框架?
- 23. 是否有可能對kinect深度流(骨架引擎之前)進行預處理
- 24. UpdateLayeredWindow和16位顯示顏色深度
- 25. CreatePatternBrush和屏幕顏色深度
- 26. 顏色深度計算
- 27. 在Kinect的轉換骨骼數據將深度數據
- 28. C#Kinect骨架跟蹤
- 29. Kinect V2 - 加載Kinect Studio中記錄的XEF文件,訪問顏色和深度幀
- 30. GPUImage:減少顏色深度