private void btnStop_Click(object sender, EventArgs e) { webcam.Stop(); BarCodeDetectTimer.Stop(); dekodirao = true; lblStatus.Text = "Zaustavljena kamera"; }
private void stnStart_Click(object sender, EventArgs e) { webcam.Start(); dekodirao = false; BarCodeDetectTimer.Start(); lblStatus.Text = "Pokrenuta kamera"; }
private void button1_Click(object sender, EventArgs e) { try { ((CaptureDevice)cboDevices.SelectedItem).Attach(pictureBox1); BarCodeDetectTimer.Start(); } catch (Exception) { statusStrip1.Text = "Morate odabrati uređaj iz liste."; } }
private void BarCodeDetectTimer_Tick(object sender, EventArgs e) { try { Bitmap img = (Bitmap)pictureBox1.Image; Reader reader = new MultiFormatReader(); RGBLuminanceSource source1 = new RGBLuminanceSource(img, img.Width, img.Height); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source1)); Result result = reader.decode(bitmap); textBox1.Text = result.Text; dekodirano = textBox1.Text; BarCodeDetectTimer.Stop(); } catch (Exception) { statusStrip1.Text = "Greska pri dekodiranju"; } }
public QRCodeReader() { InitializeComponent(); BarCodeDetectTimer.Stop(); }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { webcam.Stop(); BarCodeDetectTimer.Stop(); }