opencv学习笔记——cv::mean()函数详解
2023-09-11 14:18:37 时间
opencv中封装了一个专门用于求解cv::Mat均值的函数,即cv::mean(&cv::Mat),该函数会得到Mat中各个通道的均值,若要获取指定通道的均值,做进一步解析即可。
具体使用方法如下:
示例代码:
cv::Mat inImage; cv::Scalar neam=cv::mean(inImage); float MyMeanValue = meanValue.val[0];//.val[0]表示第一个通道的均值 cout<<"MyMat中的所有元素的平均值为:"<<MyMeanValue<<endl;
下面给出opencv的官方说明:
比如:cv::Scalar mean = cv::mean(image, mask);
mask是与iamge一样大小的矩阵,其中的数值为0或者1,为1的地方,计算出image中所有元素的均值,为0 的地方,不计算
相关文章
- OpenCV入门笔记(三) 图片处理
- opencv学习笔记(八)IplImage* 访问图像像素的值
- opencv学习笔记(六)直方图比较图片相似度
- 什么叫图像或轮廓的空间矩、中心矩、归一化中心矩?并利用OpenCV的类Moments计算轮廓的这几个矩和质心位置
- OpenCV实现FloodFill泛洪填充算法的代码及相关函数详解
- OpenCV学习笔记——判断两张图的相似度
- Dlib学习笔记:dlib array2d与 OpenCV Mat互转
- opencv学习笔记——Scalar数据结构的理解
- opencv学习笔记——minMaxIdx函数的含义及用法
- opencv学习笔记霍夫变换——直线检测
- opencv/openmv学习笔记
- Android Opencv 之 Android Studio 进行 opencv ( 4.2.0) 环境搭建,并简单进行图片灰度处理demo
- 使用OpenCV进行目标检测的注意事项