Как визуализировать интегральную горизонтальную и вертикальную проекции бинарного изображения, используя EmguCV?

Интегральные горизонтальная и вертикальная проекции - суммы по строкам и столбцам изображения. Загружаю изображение, представляю в бинарной виде, использую Reduce. А дальше необходимо изобразить графически, например, в виде гистограммы. Как можно это сделать на C# EmguCV?

        OpenFileDialog ofd = new OpenFileDialog();
        if (ofd.ShowDialog() == DialogResult.OK)
        {
            imgH = new Image<Gray, byte>(ofd.FileName);
        }
                                        
        pictureBox1.Width = imgH.Width;
        pictureBox1.Height = imgH.Height;
        pictureBox1.Image = imgH.Bitmap;
        imgBinarize = new Image<Gray, byte>(imgH.Width, imgH.Height, new Gray(0));
        CvInvoke.Threshold(imgH, imgBinarize, 0, 255, Emgu.CV.CvEnum.ThresholdType.Otsu);
        Emgu.CV.CvEnum.ThresholdType.Otsu);
        pictureBox1.Image = imgBinarize.Bitmap;
        Mat result0 = new Mat();
        Mat result1 = new Mat();
        CvInvoke.Reduce(imgBinarize, result0, Emgu.CV.CvEnum.ReduceDimension.SingleRow, Emgu.CV.CvEnum.ReduceType.ReduceSum, Emgu.CV.CvEnum.DepthType.Cv32F);
        CvInvoke.Reduce(imgBinarize, result1, Emgu.CV.CvEnum.ReduceDimension.SingleCol, Emgu.CV.CvEnum.ReduceType.ReduceSum, Emgu.CV.CvEnum.DepthType.Cv32F);

Ответы (0 шт):