| | |
| | | stxtInput.Text = Subject.Params.Inputs["输入"].ToString(); |
| | | |
| | | if (Subject.InputImage != null && Subject.InputImage is HObject) |
| | | inputImageHSmartWindowControl.ShowHoImage((HObject)Subject.InputImage); |
| | | inputImageHSmartWindowControl.ShowHoImage((HImage)Subject.InputImage); |
| | | |
| | | Type type = Subject.Params.ROI?.GetType(); |
| | | if (Subject.Params.ROI != null) |
| | |
| | | { |
| | | if (Subject.OutputImage is Mat) |
| | | { |
| | | using (HImage image = TAlgorithm.Mat2HObject((Mat)Subject.OutputImage)) |
| | | using (HImage image = TAlgorithm.Mat2HImage((Mat)Subject.OutputImage)) |
| | | { |
| | | recordImageHSmartWindowControl.ShowHoImage(image); |
| | | } |
| | | } |
| | | else if (Subject.OutputImage is Bitmap) |
| | | { |
| | | using (HImage image = TAlgorithm.Bitmap2HObject((Bitmap)Subject.OutputImage)) |
| | | using (HImage image = TAlgorithm.Bitmap2HImage((Bitmap)Subject.OutputImage)) |
| | | { |
| | | recordImageHSmartWindowControl.ShowHoImage(image); |
| | | } |
| | | } |
| | | else if (Subject.OutputImage is HObject) |
| | | else if (Subject.OutputImage is HImage) |
| | | { |
| | | recordImageHSmartWindowControl.ShowHoImage((HObject)Subject.OutputImage); |
| | | recordImageHSmartWindowControl.ShowHoImage((HImage)Subject.OutputImage); |
| | | } |
| | | } |
| | | //先判断子类再判断父类 |