Веб-камера не работает в визуальной студии 2017 - PullRequest
0 голосов
/ 17 января 2020

У меня есть C# WindowsFormApplication и AForge для использования веб-камеры. Я хочу сделать снимок из PictureBox. Но изображение с веб-камеры не отображается в PictureBox. Я использую VS2017. Этот источник работает в VS2012 (только в режиме отладки), но вне VS2012 не работает. Это мой код:

using AForge.Video;
using AForge.Video.DirectShow;

...

    FilterInfoCollection filterInfoCollection;
    VideoCaptureDevice videoCaptureDevice;

    private void button1_Click(object sender, EventArgs e)
    {
        videoCaptureDevice = new VideoCaptureDevice(filterInfoCollection[comboBox1.SelectedIndex].MonikerString);
        videoCaptureDevice.NewFrame += videoCaptureDevice_NewFrame;
        if (videoCaptureDevice.IsRunning)
            videoCaptureDevice.Stop();
        try
        {
            videoCaptureDevice.Start();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message.ToString());
        }
    }

    private void videoCaptureDevice_NewFrame(object sender, NewFrameEventArgs eventArgs)
    {
        pictureBox1.Image = (Bitmap)eventArgs.Frame.Clone();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...