2013-04-12 34 views
0

我是Kinect的新手,最近嘗試使用C#將顏色幀和深度幀分別保存爲PNG和二進制格式以供將來使用。這項任務的一個關鍵要求是色彩幀和深度幀同步,也就是說,兩個幀都應該對應相同的邏輯場景。AllFramesReady事件是否提供了同步顏色框架和深度框架?

我知道AllFramesReady事件一次可以提供彩色框架,深度框架和骨架框架,但這些框架是同步的嗎?檢查保存的幀後,結果發現它們移位了大約兩到三幀。這可以接受嗎?

謝謝!

回答

2

AllFramesReady事件將爲您提供最匹配的可用幀。如果以30幀/秒運行顏色和深度,則AllFramesReady事件將以30幀/秒的速度啓動。如果您以較低的幀頻運行色彩,AllFramesReady將以較慢的速率觸發(並且您將錯過任何與色彩框架不相關的深度幀)。

Source

有一個tutorial關於AllFramesReady事件同步的顏色,深度之間的數據,和骨骼幀。