我正在读一篇论文,其中一行是
skin_map(row, col) = 1.0
答案 0 :(得分:1)
cv::Mat
有operator(
)接收行和列。这将返回对垫子中该位置的引用。该行的其余部分设置为1.0
。
<强>垫::运算符()强>
提取矩形子矩阵。
C ++:
Mat Mat::operator()(Range rowRange, Range colRange) const
答案 1 :(得分:1)
OpenCV C ++ n维密集数组类
(强调我的)
Mat
类有一个重载function-call operator,它返回对&#34; n维数组&#34;中单元格的引用,其中参数是每个单独维度中的位置。
变量skin_map
显然是一个二维Mat
实例,a.k.a。一个矩阵,包含行和列。
所以赋值的作用是将矩阵中的一个特定单元格设置为1.0
。