public FilteringMatrix(FilterMatrixTransformMethod filteringMatrixTransformMethod)
        {
            var transformation = filterMatrixTransformations[filteringMatrixTransformMethod];

            Factor = transformation.Factor;
            Bias   = transformation.Bias;
            InitializeSquareMatrixValues(transformation.FilterMatrix);
        }
Beispiel #2
0
 public FilteringMatrixTransformator(Bitmap bmp, FilterMatrixTransformMethod filterMatrixTransformMethod)
     : base(bmp)
 {
     filterMatrix = new FilteringMatrix(filterMatrixTransformMethod);
 }
Beispiel #3
0
 public FilteringMatrixTransformator(Image img, FilterMatrixTransformMethod filterMatrixTransformMethod)
     : base(img)
 {
     filterMatrix = new FilteringMatrix(filterMatrixTransformMethod);
 }
        public Image Get(Image originalImage, FilterMatrixTransformMethod filterMatrixTransformMethod)
        {
            var transformator = new FilteringMatrixTransformator(originalImage, filterMatrixTransformMethod);

            return(Transform(transformator));
        }