gpt4 book ai didi

c++ - 计算另一个图像像素满足条件的像素值的平均值

转载 作者:行者123 更新时间:2023-11-27 23:44:04 25 4
gpt4 key购买 nike

分割后,我有labelsgray 图像。我想计算每个标签的平均强度,即标签像素具有特定值的强度值的平均值。像这样:

// both are 1-channel
cv::Mat gray, labels
// ...
float avg=cv::mean(gray(labels==1));

cv::MatExpr 不会(至少不会自动)转换为可用作灰度图像 ROI 的 cv::Range,因此此示例无法编译。

除了显式编写循环之外,有没有简单的方法?

最佳答案

使用面具:

float avg=cv::mean(gray, (labels==1));

“标签”必须与“灰色”具有相同的尺寸

关于c++ - 计算另一个图像像素满足条件的像素值的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52135882/

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