private void GrabarVideo()
        {
            AVIWriter grabadorVideo = new AVIWriter();

            try
            {
                Bitmap   imagen       = Camaras.CapturarImagen(visorCamara1);
                DateTime Hoy          = DateTime.Now;
                string   fecha_actual = Hoy.ToString("dd-MM-yyyy HH-mm-ss");
                grabadorVideo.Open(rutaCapturas + "\\video_" + fecha_actual + ".avi", imagen.Width, imagen.Height);
                while (true)
                {
                    if (grabandoVideo1)
                    {
                        grabadorVideo.AddFrame(Camaras.CapturarImagen(visorCamara1));
                        Thread.Sleep(50);
                    }
                    else
                    {
                        break;
                    }
                }
                grabadorVideo.Close();
            }
            catch (Exception)
            {
                grabadorVideo.Close();
            }
        }
        private void botonReconociento_Click(object sender, EventArgs e)
        {
            Stopwatch            a            = new Stopwatch();
            ClasificacionFiguras clasificador = new ClasificacionFiguras();

            Bitmap bitmap = Camaras.CapturarImagen(visorCamara1);

            if (bitmap != null)
            {
                a.Start();
                bitmap = BitMaps.DrawAsNegative(bitmap);
                EspeciesReconocidas especiesReconocidas = new EspeciesReconocidas(clasificador.ProcesarImagen(bitmap), cantidadFiguras);
                a.Stop();
                especiesReconocidas.ShowDialog();
                log.Info("Tiempo de identificación: " + (double)a.ElapsedMilliseconds / 1000);
            }
        }
        private void Boton_fotografia_Click(object sender, EventArgs e) //Método para tomar fotografía y almacenarla en disco
        {
            Bitmap foto = Camaras.CapturarImagen(visorCamara1);

            Camaras.TomarFotografia(foto);
        }