public HandsAnalyzerTests() { this.handsAnalyzer = new HandsAnalyzer(); this.left = BgrImage.GetBlank(640, 480, Color.Red); this.leftPoi = new List <Point>(); this.right = BgrImage.GetBlank(640, 480, Color.Green); this.rightPoi = new List <Point>(); }
/// <summary> /// Initializes a new instance of the <see cref="MainViewModel"/> class. /// </summary> public MainViewModel() { var handsAnalyzer = new HandsAnalyzer(); var skiColorHandDetector = new SkinColorHandsDetector(); var drone = new Tello(); var droneControllerKeyInputEvaluator = new TelloKeyInputEvaluator(); var droneControllerHandsInputEvaluator = new DroneControllerHandsInputEvaluator(); this.app = new CaduhdApp(handsAnalyzer, skiColorHandDetector, drone, droneControllerKeyInputEvaluator, droneControllerHandsInputEvaluator); this.app.Bind(this.UserInterfaceConnector); this.webCamera = new WebCamera(320, 180); this.webCamera.NewFrame += this.ProcessWebCameraFrame; this.webCamera.On(); this.keyEventProcessor = new KeyEventProcessor(); }