• OpenCV cv::mean()函数详解


    opencv中封装了一个专门用于求解cv::Mat均值的函数,即cv::mean(&cv::Mat),该函数会得到Mat中各个通道的均值,若要获取指定通道的均值,做进一步解析即可。

    具体使用方法如下:

    示例代码:

    1 cv::Mat inImage;
    2 cv::Scalar neam=cv::mean(inImage);
    3 float MyMeanValue = meanValue.val[0];//.val[0]表示第一个通道的均值
    4 cout<<"MyMat中的所有元素的平均值为:"<<MyMeanValue<<endl;

    比如:

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

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

  • 相关阅读:
    .NET重构(七):VS报表的制作
    【Linq】标准查询操作符
    1 TaskQueue 实现Task 队列
    1 疑惑处理
    1 JSONP
    1 Web 知识基础
    20 闭包
    1 基础知识
    Web 常用
    【Winform】2 Button
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/14340720.html
Copyright © 2020-2023  润新知