Example #1
0
 private void IMG_MouseMove(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         g.DrawLine(pioro, p, e.Location);
         p = e.Location;
         IMG.Refresh();
     }
 }
Example #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            double[] data = new double[35];
            for (int i = 0; i < 35; i++)
            {
                data[i] = 0;
            }
            litera.Text = null;
            Color color;

            for (int i = 0, k = 0; i < 7; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    Bitmap b = new Bitmap(IMG.Image);

                    for (int x = 0; x < 20; x++)
                    {
                        for (int y = 0; y < 20; y++)
                        {
                            color = b.GetPixel((j * 20) + x, (i * 20) + y);
                            if (color.A == 255)
                            {
                                data[k] += 1;
                            }
                        }
                    }

                    k++;
                }
            }
            for (int i = 0; i < 35; i++)
            {
                data[i] /= 400;
            }

            meNet.feed(data);
            litera.Text = ((char)(meNet.getMax() + 65)).ToString();
            IMG.Refresh();
        }