目录
三、Scalar(B,G.R,C) Blue,Green,Red,Channels
一、Scalar(a) 灰度值
1、Scalar(0) 黑色
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
void main()
{
Mat rawImg(500, 300, CV_8U, Scalar(0));
imshow("Raw Image", rawImg);
waitKey(0);
destroyAllWindows();
}
2、Scalar(255) 白色
3、Scalar(100) 灰色
二、Scalar(B,G.R) BGR3通道颜色
1、Scalar(255,0,0) 蓝色
Mat rawImg(300, 300, CV_8UC3, Scalar(255,0,0));
// Scalar(255,0,0) 效果等同于 { 255,0,0 }
2、Scalar(0,255,0) 绿色
Mat rawImg(300, 300, CV_8UC3, Scalar(0,255,0));
三、Scalar(B,G.R,C) Blue,Green,Red,Channels
四、Scalar(H,S.V)
hue色调,saturation饱和度,value亮度
一般用于inRange函数
Scalar lower = Scalar(hmin, smin, vmin); // 效果等同于 Scalar lower = { hmin, smin, vmin}
Scalar upper = Scalar(hmax, smax,vmax);
inRange(imgHSV, lower, upper, mask);
五、Scalar 初始化的格式
- Scalar(hmin, smin, vmin);
- Scalar lower = { hmin, smin, vmin};
- Scalar lower = (hmin, smin, vmin):错误