我正在使用OpenNI SDK v1並嘗試存儲rgb和深度數據之間的對齊。 在NiViewer,我能夠與註冊的疊加模式開啓,像這樣:openni註冊 - 具有1280x1024圖像節點和640x480深度節點的深度像素的rgb值
// sets the the depth image output from the vantage point of the rgb image
g_Depth.GetAlternativeViewPointCap().SetViewPoint(g_Image);
我明白,這會給我一個1:RGB和深度之間1像素映射,如果二者均在相同的分辨率記錄。 但是,對於我的應用程序,我需要rgb爲1280x1024(高分辨率),深度爲640x480。
我不確定深度像素與rgb之間的映射如何在此模式下工作。
我正在嘗試做同樣的事情。到目前爲止,我還沒有發現任何有用的... –