private void button5_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { ObrazDoPorównywania op = new ObrazDoPorównywania(openFileDialog1.FileName, 1); float[][] tb = new float[8][]; tb[0] = op.NaJedenWymiarfloat; NaTabliceFloat.PobierzMapy(tb); TymczasoweSkrypty.ZapiszMapy(tb, 8); } }
public T SprawdźStrony(float[] Dane, float[] TabelaStron, out int WKierunku) { float[][] x = new float[8][]; x[0] = Dane; NaTabliceFloat.PobierzMapy(x); T Zw = default(T); float WartośćNajblisza = float.MaxValue; WKierunku = -1; for (int i = 0; i < GTest; i++) { float Odległość = float.MaxValue; T wartość; Odległość = pr[i].SprawdźNajbliszy(Dane, out wartość); TabelaStron[i] += Odległość; if (Odległość < WartośćNajblisza) { WartośćNajblisza = Odległość; Zw = wartość; WKierunku = i; } } return(Zw); }