计算图像的标准差与方差(meanStdDev() 函数)

您所在的位置:网站首页 标准差反映了什么的大小 计算图像的标准差与方差(meanStdDev() 函数)

计算图像的标准差与方差(meanStdDev() 函数)

2024-07-13 01:23| 来源: 网络整理| 查看: 265

转自:https://blog.csdn.net/xiachong27/article/details/88877507

 

均值反映了图像的亮度,均值越大说明图像亮度越大,反之越小;标准差反映了图像像素值与均值的离散程度,标准差越大说明图像的质量越好;

meanStdDev()函数用于计算一个矩阵的均值和标准差,它的声明如下:

void cv::meanStdDev (     InputArray  src,      OutputArray     mean,     OutputArray     stddev,     InputArray  mask = noArray()  )   

函数参数

src:输入的源图像或矩阵mean:输出的均值矩阵stddev:输出的标准差矩阵mask:可选的掩码矩阵 #include #include #include #include using namespace std; using namespace cv; int main(int argc, char* argv[]) { system("color 2F"); Mat image, gray; image = imread("26.jpg", 1); if (image.empty()) { printf("no images"); return -1; } cvtColor(image, gray, CV_RGB2GRAY); Mat mat_mean, mat_stddev; meanStdDev(image, mat_mean, mat_stddev); double a = mat_mean.at(1, 0); double d = mat_stddev.at(1, 0); cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3