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); }