private void SetTemplateDeskew() { switch (deskewType) { case Deskew.DeskewType.Auto: TemplateImage = new Image <Gray, Byte>(Deskew.DeskewImage(templateImageCopy.Bitmap, 100, out selectedDeskewAngle)).Mat; imageBox.Image = TemplateImage.Bitmap; if (selectedDeskewAngle == 0) { break; } doubleStateValueTextBox.DoubleValue = selectedDeskewAngle; break; case Deskew.DeskewType.Custom: selectedDeskewAngle = doubleStateValueTextBox.DoubleValue; if (selectedDeskewAngle == 0) { break; } TemplateImage = new Image <Gray, Byte>(Deskew.DeskewImage(templateImageCopy.Bitmap, selectedDeskewAngle)).Mat; imageBox.Image = TemplateImage.Bitmap; break; } }