Mat声明:声明尺寸和尺寸()是不同的

时间:2017-07-26 09:40:45

标签: c++ opencv

我声明Mat为

Mat mu = Mat::ones(2000, 256, CV_64F); 

当我做的时候

cout << size(mu);

输出为"[256, 2000]"。这只发生在代码的某些部分,我可以理解。

1 个答案:

答案 0 :(得分:0)

有一种方法static cv::Mat::MatExpr ones (int rows, int cols, int type),用于构建cv::Mat个对象。

但方法Size会返回reverse order中的行数和列数。

它看起来正确,没有任何问题。 提供更多信息,这里有什么问题?