В общем я выбираю 2 камеры:
Finalframe = new VideoCaptureDevice(CaptureDevice[comboBox1.SelectedIndex].MonikerString);
Finalframe.NewFrame += new NewFrameEventHandler(FinalFrame_NewFrame);
Finalframe.Start();
Finalframe1 = new VideoCaptureDevice(CaptureDevice[comboBox2.SelectedIndex].MonikerString);
Finalframe1.NewFrame += new NewFrameEventHandler(FinalFrame_NewFrame1);
Finalframe1.Start();
На одну ставлю детектор движения:
private void FinalFrame_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
MotionDetection((Bitmap)eventArgs.Frame.Clone());
}
На другую показ в pictureBox:
private void FinalFrame_NewFrame1(object sender, NewFrameEventArgs eventArgs
{
pictureBox1.Image = (Bitmap)eventArgs.Frame.Clone();
}
Когда запускаешь код в режиме отладки, все работает нормально(одна детектит, другая показывает на pictureBox видео)
А если без отладки, то есть проблема(одна детектит, другая не показывает ничего, просто весь pictureBox белый)
В чем проблема?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости