OpenCV計算均值和方差

2021-10-11 02:12:44 字數 1067 閱讀 2685

opencv 計算均值和標準方差:

計算矩陣均值,src是1-4個通道,返回scalar,儲存了1-4通道的均值,結果值位double,scalar[0],scalar[1],scalar[2],scalar[3];相關函式:countnonzero, meanstddev, norm, minmaxloc;

scalar mean(inputarray src, inputarray mask = noarray());

計算矩陣的均值和標準方差,src是1-4個通道,mean儲存了1*1的均值矩陣,stddev儲存在1*1的矩陣,結果為double 型別;相關函式:countnonzero, mean, norm, minmaxloc, calccovarmatrix

void meanstddev(inputarray src, outputarray mean, outputarray stddev,

inputarray mask=noarray());

示例:mat meanresult,stddevresult ;

meanstddev(src ,meanresult,stddevresult);

meanvalue=meanresult.at(0,0);

std=stddevresult.at(0,0);

備註:#define cv_8u   0  //8位無符號整數(0..255),uchar

#define cv_8s   1  //8位有符號整數(-128..127),char

#define cv_16u  2  //16位無符號整數(0..65535),unsigned short

#define cv_16s  3  //16位有符號整數(-32768..32767),short

#define cv_32s  4  //32位有符號整數(-2147483648..2147483647),int

#define cv_32f  5  //32位浮點數(-flt_max..flt_max,inf,nan),float

#define cv_64f  6  //64位浮點數(-dbl_max..dbl_max,inf,nan),double

MATLB均值和方差

函式 說明m mean a 計算矩陣a平均值 m mean a,dim 計算指定維度上向量的平均值 nanmean 算術平均值 geomean 幾何平均值 harmmean 和諧平均值 trimmean 調整平均值 函式說明 v var x 計算方差 n 1標準化 v var x,1 計算二階中心距...

MATLAB中均值 方差 均方差的計算方法

matlab中均值 方差 均方差的計算方法 2007 06 07 15 39 07 分類 學習 經常要用到,系統整理了一下。1 均值 數學定義 函式 mean x 1,2,3 mean x 2 如果x是乙個矩陣,則其均值是乙個向量組。mean x,1 為列向量的均值,mean x,2 為行向量的均值...

MATLAB中均值 方差 均方差的計算方法

經常要用到,系統整理了一下。1 均值 數學定義 matlab函式 mean x 1,2,3 mean x 2 如果x是乙個矩陣,則其均值是乙個向量組。mean x,1 為列向量的均值,mean x,2 為行向量的均值。x 1 2 3 4 5 6 mean x,1 2.5,3.5,4.5 mean x...