コード例 #1
0
        private void canny()
        {
            float TH       = 20f;
            float TL       = 10f;
            int   MaskSize = 5;
            int   Sigma    = 1;

            Bitmap temp      = (Bitmap)this.pbGrises.Image.Clone();
            Canny  CannyData = new Canny(temp, TH, TL, MaskSize, Sigma);


            Bitmap HystThreshImage       = CannyData.DisplayImage(CannyData.NonMax);
            Bitmap GaussianFilteredImage = CannyData.DisplayImage(CannyData.FilteredImage);
            Bitmap GNL = CannyData.DisplayImage(CannyData.GNL);
            Bitmap GNH = CannyData.DisplayImage(CannyData.GNH);

            pbUmbralizacion.Image = CannyData.DisplayImage(CannyData.EdgeMap);
        }