定义一个矩阵并对其附上颜色:Scalar函数的使用
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main(int argc,char** argv)
{
Mat src;
src = imread("F:/20.jpg");
if (src.empty())
{
cout << "读取图片有误" << endl;
waitKey(0);
return -1;
}
namedWindow("loadimage", WINDOW_AUTOSIZE);
imshow("loadimage", src);
Mat dst;
dst=Mat(src.size(),src.type());//创建一个矩阵根据src的大小和类型,赋予了矩阵的大小和矩阵元素的种类
dst = Scalar(255,0,0);//给创建的矩阵上的每个点付给幅值,给予颜色。
//dst(a,b,c)函数的三个参数a:蓝色,b:绿色,c:红色;幅度是0-255设置坐标点的参数。
//opencv是bgr图像
namedWindow("outputpic",CV_WINDOW_AUTOSIZE);
imshow("outputpic",dst);
waitKey(0);
return 0;
}