Веб-камера обнаружения лица, показывающая пустой экран, открытое резюме - PullRequest
0 голосов
/ 08 октября 2019

Я использую веб-камеру Logitech C920. Однако я пробую свои силы в распознавании лиц, когда я пытаюсь получить доступ к своей камере с помощью следующего кода, я просто получаю пустой экран. Камера отлично распознается Windows и работает в другом программном обеспечении.

Что я хочу сделать, так это показать прямую трансляцию веб-камеры в графическом окне, возможно ли это

Возможно, открытне тип программного обеспечения для этого?

private void CaptureCamera()
{
    camera = new Thread(new ThreadStart(CaptureCameraCallback));
    camera.Start();
}

private void CaptureCameraCallback()
{
        frame = new Mat();
        capture = new VideoCapture();
        capture.Open(2);
        while (isCameraRunning == 1)
        {
            capture.Read(frame);
            image = BitmapConverter.ToBitmap(frame);
            pictureBox1.Image = image;
            image = null;
        }

}
public frmFaceDetection()
{
        InitializeComponent();
}

1 Ответ

0 голосов
/ 08 октября 2019
capture.Open(2) 

изменить его на

capture.Open(0)

0 соответствует первой камере, поэтому это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...