将整个图像设置为纯色
鉴于某种尺寸的非空的 cv::Mat img
,我们可以通过以下几种方式将其填充为纯色:
img = cv::Scalar(blueVal,greenVal,redVal);
或者,更一般的,面具支持,cv::Mat::setTo()
:
img.setTo(cv::Scalar(blueVal,greenVal,redVal));
如果你使用的是旧版 OpenCV C API 和 IplImage* img
:
使用:
cvSet(img, CV_RGB(redVal,greenVal,blueVal));