【OpenCV系列】Scalar数据类型理解

版权声明:欢迎转载,请注明来源 https://blog.csdn.net/linghugoolge/article/details/88240488

1、定义

typedef struct Scalar
{
    double val[4];
}Scalar;

Scalar是一个由长度为4的数组作为元素构成的结构体

2、使用

Mat M(7,7,CV_32FC2,Scalar(1,3));

上面的代码表示:创建一个2通道,且每个通道的值都为(1,3),深度为32,7行7列的图像矩阵。CV_32F表示每个元素的值的类型为32位浮点数,C2表示通道数为2,Scalar(1,3)表示对矩阵每个元素都赋值为(1,3),第一个通道中的值都是1,第二个通道中的值都是3.

3、简单理解

简单理解为保存颜色的vector

猜你喜欢

转载自blog.csdn.net/linghugoolge/article/details/88240488