Exemplo n.º 1
0
        private void btnExample_Click(object sender, EventArgs e)
        {
            var bmp = (Bitmap)Resources.ResourceManager.GetObject(this.cbxExampleImage.Text);

            var mat = bmp.ToMat();

            Console.WriteLine($"Load From Bitmap: ({mat.Info()})");
            Glb.AddSrcImage(mat, this.cbxExampleImage.Text);
        }
Exemplo n.º 2
0
        private void btnGrab_Click(object sender, EventArgs e)
        {
            VideoCapture cap = new VideoCapture(0);
            var          mat = new Mat();

            cap.Read(mat);
            cap.Dispose();
            Console.WriteLine($"grb from camera{cap.ToString()}");
            Glb.AddSrcImage(mat, "grab");
        }
Exemplo n.º 3
0
        private void pbx0_DragDrop(object sender, DragEventArgs e)
        {
            string filePath = GetDragDataImageFile(e.Data);

            if (filePath == null)
            {
                return;
            }

            var mat = new Mat(filePath, ImreadModes.Color);

            Console.WriteLine($"Load From File: ({mat.Info()})");
            Glb.AddSrcImage(mat, Path.GetFileName(filePath));
        }
Exemplo n.º 4
0
        private void btnClipboard_Click(object sender, EventArgs e)
        {
            Image img = Clipboard.GetImage();

            if (img == null)
            {
                return;
            }
            var bmp = new Bitmap(img);

            var mat = bmp.ToMat();

            Console.WriteLine($"Load From Bitmap: ({mat.Info()})");
            Glb.AddSrcImage(mat, "Paste from ClipBoard");
        }
Exemplo n.º 5
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            if (this.dlgOpen.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            string filePath = dlgOpen.FileName;

            var mat = new Mat(filePath, ImreadModes.Color);

            Glb.AddSrcImage(mat, Path.GetFileName(filePath));
            Console.WriteLine($"Load From File: ({mat.Info()})");
            if (chkAutoRun.Checked)
            {
                this.ProcessImage();
            }
        }