Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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;
        }