как изменить этот код, поэтому, когда я нажимаю другую кнопку - 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());
}
}
}
}