Kinect顯示彩色資料流和深度資料流
阿新 • • 發佈:2018-12-16
Kinect顯示彩色資料流和深度資料流
Kinect顯示彩色資料流(當前場景)
1.勾選Computer Color Map;
2.新建一個RawImage,彩色資料流將顯示在這個RawImage上;
3.編寫指令碼UseKinectManager;
public RawImage rawImage; void Update(){ if(Kinect.Instance.IsInitialized()){ if(rawImage.texture==null){ Texture kinectPic=Kinect.Instance.GetUserClrTex(); rawImage.texture=KinectPic; } } }
4.執行後,是顛倒過來的,需要將Scale中的Y變成-1;
Kinect顯示深度資料流(將人物扣在背景上)
1.勾選Computer User Texture;
2.新建一個RawImage,彩色資料流將顯示在這個RawImage上;
3.編寫指令碼UseKinectManager;
public RawImage rawImage; void Update(){ if(Kinect.Instance.IsInitialized()){ if(rawImage.texture==null){ Texture kinectPic=Kinect.Instance.GetUserLblTex(); rawImage.texture=KinectPic; } } }
4.執行後,是顛倒過來的,需要將Scale中的Y變成-1;
彩色資料流用的GetUserClrTex()
深度資料流用的GetUserLblTex()