Anonymní profil wise – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil wise – Programujte.comAnonymní profil wise – Programujte.com

 

Příspěvky odeslané z IP adresy 94.230.152.–

wise
.NET › C# zachytávání obrazu ze 2 w…
23. 11. 2011   #150368

Zkoušel jsem se pouze ukládat. Pokud ukládám z jedný, tak je to ok. Pokud z druhý, tak je to ok. Ale najednou se to nesnese :/

wise
.NET › C# zachytávání obrazu ze 2 w…
21. 11. 2011   #150271

Ahoj,

mám takový problém. Mám 2x combo select, 2x imageCapture (DevEck.Devices.Video.ImageCapture).

Obě webkamery mi to zobrazí v pořádku, problém je s ukládáním fotografií. V určitých intervalech chci uložit vždy aktuální snímek z obou. Pokud ukládám pouze z jedný, tak je to bez problému. Jakmile ale z obou, tak se hned program zasekne. Nevíte, kde by mohl být problém? díky moc.

private void timer1_Tick(object sender, EventArgs e)
{

 if (this.comboBoxCaptureDevice.SelectedIndex > -1)
    {
        this.captureImage(1, imageCapture.Capture(), this.camera1_path);
    }

 if (this.comboBoxCaptureDevice2.SelectedIndex > -1)
    {
        this.captureImage(2, imageCapture2.Capture(), this.camera2_path);
    }

}

private void captureImage(int camera, Bitmap captureImage, String path)
        {

            try
            {

                if (listBox1.Items.Count > 100)                
                    listBox1.Items.Clear();                

                DateTime current = DateTime.Now;
                String image_name = camera + "_" + current.ToString("yyyyMMdd_HHmmss") + ".jpg";
                captureImage.Save(path + image_name, ImageFormat.Jpeg);
                this.listBox1.Items.Insert(0, current.ToString("HH:mm:ss") + ": Fotografie zachycena (" + image_name + ").");                

            }
            catch (Exception ex)
            {
                this.listBox1.Items.Insert(0, "Chyba při ukládání fotografie: " + ex.ToString());
                MessageBox.Show("Chyba při ukládání fotografie", "Problem", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

        }

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý