cv::Mat img;
Scalar mean;
Scalar stddev;
cv::meanStdDev ( img, mean, stddev );
//输出
cout<<"<----mean_pxl------>"<< mean[0] <<"<-------stddev_pxl------->"<< stddev[0] <<endl;
输出结果:
<----mean_pxl------>78.0031<-------stddev_pxl------->5.99894
欢迎点赞,收藏,加关注。我将持续分享。
Q:为什么是mean[0]???
A:r如果你的图像是3通道的,也就是RGB,TIF,BMP等非灰度图像,mean的输出[XXXX,XXXX,XXXX,0]。前三个值是一样的,所以mean[0]输出其中一个。
如果你的图像是灰度图像,直接mean就可以,不用写mean[0]。