OpenCvSharp.Cv2.MeanStdDev C# (CSharp) Method

MeanStdDev() public static method

computes mean value and standard deviation of all or selected array elements
public static MeanStdDev ( InputArray src, OutputArray mean, OutputArray stddev, InputArray mask = null ) : void
src InputArray The source array; it should have 1 to 4 channels /// (so that the results can be stored in Scalar's)
mean OutputArray The output parameter: computed mean value
stddev OutputArray The output parameter: computed standard deviation
mask InputArray The optional operation mask
return void
        public static void MeanStdDev(
            InputArray src, OutputArray mean, OutputArray stddev, InputArray mask = null)
        {
            if (src == null)
                throw new ArgumentNullException(nameof(src));
            if (mean == null)
                throw new ArgumentNullException(nameof(mean));
            if (stddev == null)
                throw new ArgumentNullException(nameof(stddev));
            src.ThrowIfDisposed();
            mean.ThrowIfNotReady();
            stddev.ThrowIfNotReady();

            NativeMethods.core_meanStdDev_OutputArray(src.CvPtr, mean.CvPtr, stddev.CvPtr, ToPtr(mask));

            mean.Fix();
            stddev.Fix();
            GC.KeepAlive(src);
            GC.KeepAlive(mask);
        }

Same methods

Cv2::MeanStdDev ( InputArray src, Scalar &mean, Scalar &stddev, InputArray mask = null ) : void
Cv2