public CalibrationForm(DetectionCalibrator calibrator) : this() { this.calibrator = calibrator; pictureBoxOriginal.Image = calibrator.GetOriginalImage(); pictureBoxHSV.Image = calibrator.GetHsvBitmap(); ScrollBarValueChanged(); }
private void SetBinaryImageWithNewLimits() { calibrator.LowerHSVLimit = new Emgu.CV.Structure.Hsv( hScrollBarHMin.Value, hScrollBarSMin.Value, hScrollBarVMin.Value); calibrator.UpperHSVLimit = new Emgu.CV.Structure.Hsv( hScrollBarHMax.Value, hScrollBarSMax.Value, hScrollBarVMax.Value); calibrator.PrepareBinaryImage(performMorphology: true); pictureBoxBinary.Image = calibrator.GetBinaryImage(); calibrator.GetRatPosition(drawPositionInfo: true); pictureBoxOriginal.Image = calibrator.GetOriginalImage(); }