Выключить камеру в opencv - PullRequest
       5

Выключить камеру в opencv

1 голос
/ 21 августа 2011

как изменить этот код, поэтому, когда я нажимаю другую кнопку - CloseCamera_Button, я могу отключить камеру.

 private void Camera_Button_Click(object sender, EventArgs e)
        {
            using (CvCapture cap = CvCapture.FromCamera(0))
             using (CvWindow w = new CvWindow("Edges"))
            {
                while (CvWindow.WaitKey(10) < 0)

                {
                    using (IplImage src = cap.QueryFrame())
                    {
                        StreamingWindow.Image = BitmapConverter.ToBitmap(cap.QueryFrame());
                    }
                }
            }
        }

И мне нужно удалить CVwindow, поэтому код должен выглядеть примерно так:

 private void Camera_Button_Click(object sender, EventArgs e)
            {
                using (CvCapture cap = CvCapture.FromCamera(0))

                {
                    while (!CloseCamera_Button pressed)

                    {
                        using (IplImage src = cap.QueryFrame())
                        {
                            StreamingWindow.Image = BitmapConverter.ToBitmap(cap.QueryFrame());
                        }
                    }
                }
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...