gpt4 book ai didi

opencv - OpenCV 中的列标准偏差

转载 作者:太空宇宙 更新时间:2023-11-03 20:51:52 25 4
gpt4 key购买 nike

有没有直接的方法来计算 opencv 中矩阵的列标准偏差?类似于 Matlab 中的 std。我找到了一个平均值:

cv::Mat col_mean;
reduce(A, col_mean, 1, CV_REDUCE_AVG);

但我找不到这样的标准差函数。

最佳答案

这是对您正在寻找的内容的快速解答。我为每列添加了标准偏差和平均值。可以轻松地针对行修改代码。

    cv::Mat A = ...; // FILL IN THE DATA FOR YOUR INPUT MATRIX
cv::Mat meanValue, stdValue;
cv::Mat colSTD(1, A.cols, CV_64FC1);
cv::Mat colMEAN(1, A.cols, CV_64FC1);

for (int i = 0; i < A.cols; i++){
cv::meanStdDev(A.col(i), meanValue, stdValue);
colSTD.at<double>(i) = stdValue.at<double>(0);
colMEAN.at<double>(i) = meanValue.at<double>(0);
}

关于opencv - OpenCV 中的列标准偏差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30293629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com