Ejemplo n.º 1
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     webcam.Stop();
     BarCodeDetectTimer.Stop();
     dekodirao      = true;
     lblStatus.Text = "Zaustavljena kamera";
 }
Ejemplo n.º 2
0
 private void stnStart_Click(object sender, EventArgs e)
 {
     webcam.Start();
     dekodirao = false;
     BarCodeDetectTimer.Start();
     lblStatus.Text = "Pokrenuta kamera";
 }
Ejemplo n.º 3
0
 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.";
     }
 }
Ejemplo n.º 4
0
        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";
            }
        }
Ejemplo n.º 5
0
 public QRCodeReader()
 {
     InitializeComponent();
     BarCodeDetectTimer.Stop();
 }
Ejemplo n.º 6
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     webcam.Stop();
     BarCodeDetectTimer.Stop();
 }