void Update() { if (isBrInited) { // update the background removal bool bSuccess = !isUsingOpenCv?sensorData.sensorInterface.UpdateBackgroundRemoval() : true; if (bSuccess) { KinectManager kinectManager = KinectManager.Instance; if (kinectManager && kinectManager.IsInitialized() && kinectManager.IsUserDetected()) { bSuccess = !isUsingOpenCv? sensorData.sensorInterface.PollForegroundFrame(sensorData, colorCameraResolution, defaultColor, ref foregroundImage) : KinectInterop.PollForegroundFrame(sensorData, colorCameraResolution, defaultColor, ref foregroundImage); if (bSuccess) { foregroundTex.LoadRawTextureData(foregroundImage); foregroundTex.Apply(); } } } } }
public bool PollForegroundFrame(KinectInterop.SensorData sensorData, bool isHiResPrefered, Color32 defaultColor, bool bLimitedUsers, System.Collections.Generic.ICollection <int> alTrackedIndexes, ref byte[] foregroundImage) { return(KinectInterop.PollForegroundFrame(sensorData, isHiResPrefered, defaultColor, bLimitedUsers, alTrackedIndexes, ref foregroundImage)); }
public bool PollForegroundFrame(KinectInterop.SensorData sensorData, bool isHiResPrefered, Color32 defaultColor, ref byte[] foregroundImage) { return(KinectInterop.PollForegroundFrame(sensorData, isHiResPrefered, defaultColor, ref foregroundImage)); }