【发布时间】:2014-11-08 23:21:00
【问题描述】:
我必须找到 Mat 中元素的总和,OpenCV 的 sum 函数返回一个 cv::Scalar 但我应该如何解释它?
【问题讨论】:
我必须找到 Mat 中元素的总和,OpenCV 的 sum 函数返回一个 cv::Scalar 但我应该如何解释它?
【问题讨论】:
使用cv::Scalar是因为图像可以是多通道的。
因此,白色表示为:
cv::Scalar(255,255,255);
要访问特定元素,您只需使用[] operator:
cv::Scalar myWhite(255,255,255);
cout << myWhite[0] << endl;
对于总和,每个通道将代表该特定通道的总和。
【讨论】: