Небольшой вопрос по Веб-камере - C#
Формулировка задачи:
Здравствуйте,
работаю с веб камерой используя библиотеку WebCam_Capture.dll.
Подгружаю изображение с вебкамеры в picturebox.
Сохраняю показываемое изображение в файл.
Как мне автоматизировать сохранение изображений? Например если я хочу сохранять изображения на протяжении 1 (3,5,6,7..) минут с интервалом секунды? Если пихаю в таймер, то пока я не остановлю таймер, изображение в picturebox'e перестает менятся. Делаю циклом с , результат тот же самый, но пока не закончится цикл.
Как мне быть?
public Form1() { InitializeComponent(); // webcam = new WebCamCapture(); webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); webcam.CaptureHeight = pictureBox1.Height; webcam.CaptureWidth = pictureBox1.Width; webcam.Start(0); } void webcam_ImageCaptured(object source, WebcamEventArgs e) { Image Frame = e.WebCamImage; pictureBox1.Image = Frame; label1.Text = Convert.ToString(webcam.DisplayRectangle); }
private void singleToolStripMenuItem_Click(object sender, EventArgs e) { count++; pictureBox1.Image.Save("img\\"+"IMG_"+Convert.ToString(count)+".jpg"); }
Thread.Sleep(100);
Решение задачи: «Небольшой вопрос по Веб-камере»
textual
Листинг программы
void __fastcall TForm1::SpeedButton3Click(TObject *Sender) { int df = 5; AnsiString b = IntToStr(df) + "1.jpg"; AnsiString filename = b; Image1->Picture->Bitmap->SaveToFile(filename);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д