Example #1
0
 public CalibrationForm(DetectionCalibrator calibrator) : this()
 {
     this.calibrator          = calibrator;
     pictureBoxOriginal.Image = calibrator.GetOriginalImage();
     pictureBoxHSV.Image      = calibrator.GetHsvBitmap();
     ScrollBarValueChanged();
 }
Example #2
0
 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();
 }