public RowDisplayWindow(Image <Gray, byte> grayImage, Image <Gray, byte> grayProccesedImage = null) { InitializeComponent(); var rowDisplayCommands = new RowDisplayCommands(); originalImageView.Model = rowDisplayCommands.PlotGrayImage(grayImage); if (grayProccesedImage != null) { processedImageView.Model = rowDisplayCommands.PlotGrayImage(grayProccesedImage); } }
public RowDisplayWindow(Image <Bgr, byte> colorImage, Image <Bgr, byte> colorProccesedImage = null) { InitializeComponent(); var rowDisplayCommands = new RowDisplayCommands(); originalImageView.Model = rowDisplayCommands.PlotColorImage(colorImage); if (colorProccesedImage != null) { processedImageView.Model = rowDisplayCommands.PlotColorImage(colorProccesedImage); } checkBoxBlue.Visibility = Visibility.Visible; checkBoxGreen.Visibility = Visibility.Visible; checkBoxRed.Visibility = Visibility.Visible; }