private void BtnReconocer_Click(object sender, EventArgs e) { PerceptronMultiCapa rna = new PerceptronMultiCapa(@"ejemplo.ppm"); double[] x = { 1, 0, 1 }; rna.reconocer(x); double [,] y = rna.y; }
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { Bitmap imagen = new Bitmap(pictureBox1.Image); txtRojo.Text = imagen.GetPixel(e.X, e.Y).R.ToString(); txtVerde.Text = imagen.GetPixel(e.X, e.Y).G.ToString(); txtAzul.Text = imagen.GetPixel(e.X, e.Y).B.ToString(); PerceptronMultiCapa rna = new PerceptronMultiCapa(@"ejemplo.ppm"); double[] x = { imagen.GetPixel(e.X, e.Y).R, imagen.GetPixel(e.X, e.Y).G, imagen.GetPixel(e.X, e.Y).B }; rna.reconocer(x); double[,] y = rna.y; MessageBox.Show("El color es " + colores[(int)Math.Round(y[0, 0], 0)]); }
private void abrirArchivoPesosPerceptronToolStripMenuItem_Click(object sender, EventArgs e) { abrir.Title = "Archivo de tipo perceptrón multicapa"; abrir.Filter = "Archivo perceptrón multicapa|*.ppm"; abrir.FileName = ""; DialogResult resultado = abrir.ShowDialog(); if (resultado == DialogResult.OK) { rna = new PerceptronMultiCapa(abrir.FileName); MessageBox.Show("Se creo la red neuronal correctamente."); } else { MessageBox.Show("No se seleccionó algún archivo."); } }
private void pictureBox1_MouseClick_1(object sender, MouseEventArgs e) { Bitmap color = new Bitmap(pictureBox1.Image); textBox1.Text = color.GetPixel(e.X, e.Y).R.ToString(); textBox2.Text = color.GetPixel(e.X, e.Y).G.ToString(); textBox3.Text = color.GetPixel(e.X, e.Y).B.ToString(); textBox3.Text = color.GetPixel(e.X, e.Y).B.ToString(); PerceptronMultiCapa rna = new PerceptronMultiCapa(path); double[] x = { color.GetPixel(e.X, e.Y).R, color.GetPixel(e.X, e.Y).G, color.GetPixel(e.X, e.Y).B }; rna.reconocer(x); double[,] y = rna.y; label4.BackColor = Color.FromArgb(color.GetPixel(e.X, e.Y).R, color.GetPixel(e.X, e.Y).G, color.GetPixel(e.X, e.Y).B); label4.Text = colores[(int)Math.Round(y[0, 0], 0)]; }
private void BtnEntrenar_Click(object sender, EventArgs e) { PerceptronMultiCapa rna = new PerceptronMultiCapa(@"ejemplo.pml"); rna.entrenar(); }