cvAvgSdv是Opencv函式,是用於求圖像像素平均值與方差的函式
基本介紹
- 中文名:cvAvgSdv
- 外文名:cvAvgSdv
函式原型為:cvAvgSdv(const CvArr *arr, CvScalar *mean, CvScalar *std_dev, const CvArr *mask = _null)
參數arr:圖像輸入數組
參數mean:圖像像素值平均值,最多可存放四通道的平均值
參數std_dev:圖像標準差
參數mask:像素開關
使用如下:
Iplimage* ipl = cvLoadImage("src.png", CV_LOAD_IMAGE_GRAYSCLE)) //灰度圖
CvScalar mean;
CVScalar std_dev;
cvAvgSdv(ipl, &mean, &std_dev);
cout<<"該圖像平均值為:"<<mean.val[0]<<"\t標準差為:"<<std_dev.val[0];