private void btnProcess_Click(object sender, EventArgs e) { NeuronNet net = new NeuronNet(new int[] { 4096, 4096, 4 }); Bitmap bmp = new Bitmap(picboxReferenceImage.Image); float[] inputArray = new float[4096]; int i = 0; for (int x = 0; x < bmp.Width; x++) { for (int y = 0; y < bmp.Height; y++) { inputArray[i] = bmp.GetPixel(x,y).GetBrightness(); i++; } } float[] resultArray = net.Process(inputArray); picboxLayer0.Image = (Image)net.bmps[0]; picboxLayer1.Image = (Image)net.bmps[1]; picboxLayer2.Image = (Image)net.bmps[2]; textBoxQuad.Text = resultArray[0].ToString(); textBoxCircle.Text = resultArray[1].ToString(); textBoxTriangle.Text = resultArray[2].ToString(); textBoxStar.Text = resultArray[3].ToString(); }