Example #1
0
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex < 0)
            {
                return;
            }
            Linika Zaznaczony = LinikiWObrazie[listBox1.SelectedIndex];

            label1.Text = $"średnia to {Zaznaczony.ŚredniaY}";
            label2.Text = $"średnia min to {Zaznaczony.SredniPoczątekY}";
            label3.Text = $"średnia max to {Zaznaczony.SredniKoniecY}";
            if (Podobieństwa.Count != 0)
            {
                label4.Text = $"Podobieństwo to {Podobieństwa[listBox1.SelectedIndex]}";
                LinikaWzgledna LinikaZnaleziona = Zaznaczony.PobierzLinikeWzgledną();

                ObszarWzgledny[] a = DomyślnaLinika.ZNajdźDopoasowanie(LinikaZnaleziona, StałeGlobalne.DopuszalneOdalenieOdWzorca);
                label5.Text = "Wynik dla wiersza " + MałeUproszczenia.ZłoczStringi(DomyślnaLinika.UstalOdpowiednie(a, RozpoznawanieKuponu.DzienikZamian), ",");
                Size R = DoKwadratów.SortowanieWielkości <ZdjecieZPozycją> .ŚredniaWielkośćSrednichWartości(Zaznaczony.ListaZZdjeciami);

                float F = R.Width;
                F          /= R.Height;
                label6.Text = "proporcje X/Y" + F.ToString();
            }
        }
Example #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex == -1)
            {
                return;
            }
            Linika         lk             = LinikiWObrazie[listBox1.SelectedIndex];
            LinikaWzgledna LinikaWzgledna = lk.PobierzLinikeWzgledną();
            XmlSerializer  xs             = new XmlSerializer(typeof(LinikaWzgledna));

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                using (FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.Create))
                {
                    xs.Serialize(fs, LinikaWzgledna);
                }
            }
        }