Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        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);
        }