// Use this for initialization void Start() { _Sensor = KinectSensor.GetDefault(); if (_Sensor != null) { if (!_Sensor.IsOpen) { _Sensor.Open(); } // Set up Gesture Source _Source = VisualGestureBuilderFrameSource.Create(_Sensor, 0); // open the reader for the vgb frames _Reader = _Source.OpenReader(); if (_Reader != null) { _Reader.IsPaused = true; _Reader.FrameArrived += GestureFrameArrived; } // load the 'Seated' gesture from the gesture database string path = System.IO.Path.Combine(Application.streamingAssetsPath, databasePath); Debug.Log("database path is " + path); _Database = VisualGestureBuilderDatabase.Create(path); // Load all gestures IList <Gesture> gesturesList = _Database.AvailableGestures; for (int g = 0; g < gesturesList.Count; g++) { Gesture gesture = gesturesList[g]; Debug.Log("database name is " + gesture.Name); _Source.AddGesture(gesture); } } instance = this; }
//initial manager public void Start() { manager = GestureSourceManager.Instance; manager.RemoveDetectors(); manager.AddDetector("recognize"); manager.OnGesture += recognize; instance = this; }
void Start() { CameraSpacePoint head = new CameraSpacePoint(); head.X = 0; head.Y = 0; head.Z = 0; camerapoints [0] = head; CameraSpacePoint neck = new CameraSpacePoint(); neck.X = 0; neck.Y = 0; neck.Z = 0; camerapoints [1] = neck; manager = GestureSourceManager.Instance; }
// Use this for initialization void Start() { manager = GestureSourceManager.Instance; List <string> btnsName = new List <string> (); btnsName.Add("LessonOne"); btnsName.Add("LessonTwo"); btnsName.Add("LessonThree"); foreach (string btnName in btnsName) { GameObject btnobj = GameObject.Find(btnName); Button btn = btnobj.GetComponent <Button> (); btn.onClick.AddListener(delegate { this.OnClick(btnobj); }); } }
public void AddGesture() { manager = GestureSourceManager.Instance; manager.OnGesture += wave_Righthand; manager.OnGesture += wave_Lefthand; }
// Use this for initialization void Start() { manager = GestureSourceManager.Instance; }