/// <summary> /// Funkcja obsługująca zdarzenie wciśnięcia przycisku wykrywania ruchu. /// </summary> /// <param name="sender">Referencja do obiektu wywołującego zdarzenie.</param> /// <param name="e">Dane zdarzenia.</param> private void StartMovementDetection(object sender, EventArgs e) { //cameraDriver.SimilarityThreshold = decimal.ToInt32(SimilarityPicker.Value); //SimilarityPicker.Enabled = false; MovementDetectionButton.Enabled = false; MovementDetectionStopButton.Enabled = true; ButtonReset.Enabled = true; if (mode == CamType.USB) { cameraDriver.minHeight = Decimal.ToInt32(numericUpDownY.Value); cameraDriver.minWidth = Decimal.ToInt32(numericUpDownX.Value); cameraDriver.StartWorker(); } if (mode == CamType.IP) { ipCameraDriver.minHeight = Decimal.ToInt32(numericUpDownY.Value); ipCameraDriver.minWidth = Decimal.ToInt32(numericUpDownX.Value); ipCameraDriver.StartWorker(); } }