public Projections(int regionWidth, int regionHeight, int lineCount) { Region = new Imaging.FloatImage(regionWidth, regionHeight); PixelsPerLine = new int[lineCount]; }
internal static FloatImage Convolve(this IByteImageWrapper image, FloatImage kernel) => image.GetOperations().Convolve(image, kernel);
public static FloatImage Blur(this IByteImage image, double sigma) => image.Convolve(FloatImage.CreateGaussian(3, sigma));
public static FloatImage Convolve(this IByteImage image, FloatImage kernel) => image.Wrap().Convolve(kernel);