CvScalar类型 :
它包括四个整型成员,当内存不是问题的时候,CvScalar经常用来代替1,2或者3个实数成员(这种情况下,不需要的分量被忽略掉),CvScalar有一个单独的成员val,val是一个指针,它指向一个4个双精度浮点数数组。
CvScalar就是一个可以用来存放4个double数值的数组,一般用来存放像素值(不一定是灰度值哦)最多可以存放四个通道。
typedef struct CvScalar
{
double val[4];
}CvScalar;
cvScalar是一个特殊的例子:它包含三个构造函数,分别是:
1—cvScalar()————它需要1至四个参数,并将这些参数传递给val[ ]中相应的元素;
CvScalar c vScalar( double