我是靠谱客的博主 聪慧鼠标,最近开发中收集的这篇文章主要介绍cv::mean,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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的官方说明:

Operations on Arrays

这里写图片描述

比如:cv::Scalar mean = cv::mean(image, mask);

mask是与iamge一样大小的矩阵,其中的数值为0或者1,为1的地方,计算出image中所有元素的均值,为0 的地方,不计算

最后

以上就是聪慧鼠标为你收集整理的cv::mean的全部内容,希望文章能够帮你解决cv::mean所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部