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);
}
Cv2::MeanStdDev ( InputArray src, Scalar &mean, Scalar &stddev, InputArray mask = null ) : void |