Beispiel #1
0
        public async void LoadData(Bitmap bitmap)
        {
            await Task.Run(() =>
            {
                Histogram       = ImageProcessor.CreateHistogram(bitmap);
                ImageComponents = FastFourierTransform.FFT2D(bitmap);
            });

            HistogramVm = new HistogramVM(Histogram);

            ResultBitmap = ImageComponents.Image;
            ResultImage  = ImageGdiHelper.LoadBitmap(ImageComponents.Image);

            PhaseBitmap = ImageComponents.PhaseImage;
            PhaseImage  = ImageGdiHelper.LoadBitmap(ImageComponents.PhaseImage);

            MagnitudeBitmap = ImageComponents.MagnitudeImage;
            MagnitudeImage  = ImageGdiHelper.LoadBitmap(ImageComponents.MagnitudeImage);
        }