Example #1
0
        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();
        }
Example #2
0
        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();
        }