谁能解释一下下面的代码?
grey.create(sizes[0],sizes[1],CV_8U);
最佳答案
create()
是cv::Mat
类的成员函数。
void Mat::create(int rows, int cols, int type)
它用于创建一个 cv::Mat
并在需要时分配新的数组数据。
在您的示例中,grey
将是一个sizes[0] x sizes[1]
矩阵,即 Mat
类型为 CV_8U
。 grey
这里可以看成只有一个 channel 的灰度图,相当于:
Mat grey(sizes[0], sizes[1], CV_8UC1);
关于c++ - 这段代码片段的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21350596/