Exemple #1
0
        public static Bitmap GetCoreImage(Bitmap initialImage, Filter filter)
        {
            var g    = ComplexImage.FromBitmap(initialImage);
            var core = filter != Filter.Predict ? WienerFilter.GetCore(g, filter) : WienerPredictFilter.Core;
            var h    = GetComplexImageFromMatrix(core);

            for (int i = 0; i < h.Height; i++)
            {
                for (int j = 0; j < h.Width; j++)
                {
                    h.Data[i, j] *= 255;
                }
            }

            return(h.ToBitmap());
        }