private void Pbx_DoubleClick(object sender, EventArgs e) { PictureBox pbox = sender as PictureBox; Image <Bgr, Byte> imageClicked = (pbox.Image as Bitmap).ToImage <Bgr, Byte>(); Emgu.CV.UI.ImageViewer viewer = new Emgu.CV.UI.ImageViewer(imageClicked); viewer.StartPosition = FormStartPosition.CenterScreen; viewer.ShowDialog(); }
public void ShowDetectResult(string filename, Point[] result) { Image <Bgr, Byte> img = new Image <Bgr, Byte>(filename); foreach (Point pt in result) { img.Draw(new Rectangle(pt, _cascade.Size), new Bgr(0, 0, 255.0), 1); } Emgu.CV.UI.ImageViewer viewer = new Emgu.CV.UI.ImageViewer(img, "识别结果"); viewer.ShowDialog(); }