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); }
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"); }
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)); }
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"); }
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(); } }