OpenCV Scalar详解

// make a 7x7 complex matrix filled with 1+3j.
Mat M(7,7,CV_32FC2,Scalar(1,3));

解释如下:创建一个M矩阵,7行7列,类型为CV_32F,C2表示有2个通道。Scalar(1,3)是对矩阵进行初始化赋值。第一个通道全为1,第2个通道全为3。具体见以下:

今早看opencv manual,偶然发现一个有趣的函数Scalar,以前给图像赋颜色赋值时候也是用到这个函数。

今天这个函数还可以这样使用,真是不看不知道,一看很霸气!!

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

OpenCV Scalar详解_第1张图片

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

OpenCV Scalar详解_第2张图片

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

OpenCV Scalar详解_第3张图片

你可能感兴趣的:(OpenCV)