我正在使用 opencv2 c++ 接口。
我想了解如何将颜色从标量转换为浮点数。我有一个这样的矩阵:
d = Mat(src.rows, src.cols, CV_32F);
我想用带有 RGB 255 值的标量表示的颜色填充其中的一部分:
for(int i=0; i<src.cols*src.rows; i++)
if (some_condition)
// fill it with red
d.at<float>(i/src.cols, i%src.cols) =? Scalar(255,0,0);