Ask Your Question

Revision history [back]

Calculate Mean and StdDev for the whole RGB image

opencv provides convenient function such as cv::mean and cv::meanStdDev which return mean and standard deviation vectors with particular values for each channel of the supplied RGB image.

Is there any way/function that I might be missing, to calculate mean and standard deviation of a whole RGB image i.e. not per channel values? In other words, what I'm looking for is a way or a function that would return a single mean value for the whole RGB image and equally a single stddev value for the whole image.

It's easy to calculate the mean for the whole RGB image as I can simply calculate mean of the returned channel mean(s), however I can't do the same thing with standard deviation.