Después de investigar en varios repositorios y páginas de internet al final hemos hallado la solución que te enseñamos más adelante.
Ejemplo: c# cámara web
usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingAforgeCam;usingAForge.Video;usingAForge.Video.DirectShow;namespaceAforgeCam{publicpartialclassForm1:FormprivateFilterInfoCollection VideoCaptureDevices;privateVideoCaptureDevice FinalVideo;// Importante //// Installare AForge //publicForm1()// initInitializeComponent();
VideoCaptureDevices =newFilterInfoCollection(FilterCategory.VideoInputDevice);foreach(FilterInfo VideoCaptureDevice in VideoCaptureDevices)
comboBox1.Items.Add(VideoCaptureDevice.Name);
comboBox1.SelectedIndex =0;privatevoidbutton1_Click(object sender,EventArgs e)
FinalVideo =newVideoCaptureDevice(VideoCaptureDevices[comboBox1.SelectedIndex].MonikerString);
FinalVideo.NewFrame +=newNewFrameEventHandler(FinalVideo_NewFrame);
FinalVideo.Start();voidFinalVideo_NewFrame(object sender,NewFrameEventArgs eventArgs)Bitmap video =(Bitmap)eventArgs.Frame.Clone();
pictureBox1.Image = video;privatevoidbutton2_Click(object sender,EventArgs e)
FinalVideo.Stop();
Nos puedes confirmar nuestra publicación poniendo un comentario o dejando una valoración te estamos agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)