【发布时间】:2022-04-20 15:42:02
【问题描述】:
我有一个 C# Winforms 项目,我必须在其中从外部网络摄像头 (Logitech HD Pro C920) 捕获图像。我正在使用 Aforge 媒体库。视频输入设备列表显示出来,笔记本电脑的内部网络摄像头正在连接,流正在显示在图片框中。
但是,来自 USB cam 的流没有显示在图片框中,即使它被列为视频输入设备。相关代码如下:
cam = new VideoCaptureDevice(webcam[cbCameras.SelectedIndex].MonikerString);
cam.NewFrame +=new NewFrameEventHandler(cam_NewFrame);
cam.Start();
void cam_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
Bitmap bit = (Bitmap)eventArgs.Frame.Clone();
picPhoto.Image = bit;
}
我在哪里错过它?谢谢
【问题讨论】: