Exemplo n.º 1
0
 void KinectOne_Update(KinectOneInput kinectOneInput)
 {
     if (IsActivate)
     {
         UpdateHistogram((KinectOneDepth)KinectOneInput.Depth);
         ZigTrackedUserCenter((KinectOneLabelMap)KinectOneInput.LabelMap);
         UpdateTexture((KinectOneDepth)KinectOneInput.Depth, (KinectOneLabelMap)KinectOneInput.LabelMap, (KinectOneImage)KinectOneInput.Image);
     }
 }
Exemplo n.º 2
0
 void KinectOne_Update(KinectOneInput kinectOneInput)
 {
     if (IsActivate)
     {
         UpdateHistogram((KinectOneDepth)KinectOneInput.Depth);
         ZigTrackedUserCenter((KinectOneLabelMap)KinectOneInput.LabelMap);
         UpdateTexture((KinectOneDepth)KinectOneInput.Depth, (KinectOneLabelMap)KinectOneInput.LabelMap, (KinectOneImage)KinectOneInput.Image);
     }
 }
Exemplo n.º 3
0
    void Awake()
    {
        _instance = this;
        Debug.Log(_instance);
        _kinectOne = new ZigInputKinectOne();
        _kinectOne.Init(Settings);
        Depth    = _kinectOne.Depth;
        Image    = _kinectOne.Image;
        LabelMap = _kinectOne.LabelMap;
        List <ZigInputUser>    inputUsers     = new List <ZigInputUser>();
        NewUsersFrameEventArgs frameEventArgs = new NewUsersFrameEventArgs(inputUsers);

        _kinectOne.NewUsersFrame += new System.EventHandler <NewUsersFrameEventArgs>(OnNewUsersFrame);
    }
Exemplo n.º 4
0
    void Start()
    {
        KinectOneInput input = ((KinectOneInput)KinectOneInput.Instance);

        _mapper           = input.GetMapper();
        depthInfo         = input.GetDepthSensor();
        textureSize       = new ResolutionData(depthInfo.Sensor.DepthFrameSource.FrameDescription.Width, depthInfo.Sensor.DepthFrameSource.FrameDescription.Height);
        texture           = new Texture2D(depthInfo.Sensor.DepthFrameSource.FrameDescription.Width, depthInfo.Sensor.DepthFrameSource.FrameDescription.Height, TextureFormat.RGBA32, false);
        texture.wrapMode  = TextureWrapMode.Clamp;
        depthHistogramMap = new float[depthInfo.Sensor.DepthFrameSource.DepthMaxReliableDistance];
        depthToColor      = new Color32[depthInfo.Sensor.DepthFrameSource.DepthMaxReliableDistance];
        outputPixels      = new Color32[textureSize.Width * textureSize.Height];

        if (null != target)
        {
            target.material.mainTexture = texture;
        }
        m_engageuser = this.GetComponent <KinectOneEngageSingleUser>();
        CalImage2Screen(DepthImagePos.LeftMain);
    }
Exemplo n.º 5
0
 void Awake()
 {
     _instance = this;
     Debug.Log(_instance);
     _kinectOne = new ZigInputKinectOne();
     _kinectOne.Init(Settings);
     Depth = _kinectOne.Depth;
     Image = _kinectOne.Image;
     LabelMap = _kinectOne.LabelMap;
     List<ZigInputUser> inputUsers = new List<ZigInputUser>();
     NewUsersFrameEventArgs frameEventArgs = new NewUsersFrameEventArgs(inputUsers);
     _kinectOne.NewUsersFrame += new System.EventHandler<NewUsersFrameEventArgs>(OnNewUsersFrame);
 }