C#-AForge.NET-输出2个网络摄像头的问题

时间:2019-02-14 20:01:34

标签: c# aforge

为了安全起见,我正在设置一个可以同时运行2个网络摄像头的系统。但是我的代码似乎不起作用。..再次..我必须同时输出2个网络摄像头,但是离开并返回到正在运行的系统后,它仅再次输出1个网络摄像头(仅第一个网络摄像头) 。我正在使用AForge.NET。我还感觉到笔记本电脑是问题所在,而不是系统问题,因为使用该工具可以正常工作。

顺便说一句,这是我在表单加载中的代码:

CaptureDevice = new FilterInfoCollection(FilterCategory.VideoInputDevice);
CaptureDevice1 = new FilterInfoCollection(FilterCategory.VideoInputDevice);
        foreach (FilterInfo Device in CaptureDevice)
        {
            comboBox1.Items.Add(Device.Name);
        }
        foreach (FilterInfo Device1 in CaptureDevice1)
        {
            comboBox2.Items.Add(Device1.Name);
        }

        comboBox1.SelectedIndex = 1;
        FinalFrame = new VideoCaptureDevice();
        FinalFrame = new VideoCaptureDevice(CaptureDevice[comboBox1.SelectedIndex].MonikerString);
        FinalFrame.NewFrame += new NewFrameEventHandler(FinalFrame_NewFrame);
        FinalFrame.Start();

        comboBox2.SelectedIndex = 0;
        FinalFrame1 = new VideoCaptureDevice();
        FinalFrame1 = new VideoCaptureDevice(CaptureDevice[comboBox2.SelectedIndex].MonikerString);
        FinalFrame1.NewFrame += new NewFrameEventHandler(FinalFrame1_NewFrame1);
        FinalFrame1.Start();

我真的不知道。.我什么都没改变,我只是让笔记本电脑处于睡眠状态,这过去工作正常。请帮帮我!

0 个答案:

没有答案