这段代码的功能是什么?

时间:2014-01-25 12:35:41

标签: c++ opencv grayscale

有人可以解释下面的代码吗?

grey.create(sizes[0],sizes[1],CV_8U);

1 个答案:

答案 0 :(得分:1)

create()cv::Mat类的成员函数。

void Mat::create(int rows, int cols, int type)

它用于创建cv::Mat并在需要时分配新的数组数据。

在您的示例中,grey将是sizes[0] x sizes[1]矩阵,即类型为Mat的{​​{1}}图片。 CV_8U可以被视为灰度图像,只有一个通道,相当于:

grey