计算图像的标准差与方差(meanStdDev() 函数) |
您所在的位置:网站首页 › 标准差反映了什么的大小 › 计算图像的标准差与方差(meanStdDev() 函数) |
转自: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 |