private void button4_Click(object sender, EventArgs e) { makeArray(); var filter = ucFilter1.FilterFunc; var filtered = Algorithms.Convolution(signal, filter); ConvertFromSignal(filtered, dfilename); }
public void FilterImg() { var filter = ucFilter1.FilterFunc; for (int i = 0; i < _p.Width; i++) { _f[i] = Algorithms.Convolution(_f[i], filter); } for (int i = 0; i < _p.Height; i++) { var tmp = new double[_p.Width]; for (int j = 0; j < _p.Width; j++) { tmp[j] = _f[j][i]; } tmp = Algorithms.Convolution(tmp, filter); for (int j = 0; j < _p.Width; j++) { _f[j][i] = tmp[j]; } } }
public double[] Result() { return(Algorithms.Convolution( Functions.Fspectrum(Nx, R, Tp, PsistAvg, PdiastAvg, 0.1), Functions.Fh(Np))); }
public static double[] FilterSignal(double[] doubles, double[] filter) { return(Algorithms.Convolution(doubles, filter)); }