我面临一个非常奇怪的情况,我无法获得Mat的cols()
和rows()
的数量。以下是我的代码:
current = new Mat();
int cols = current->cols();
int rows = current->rows();
current
是一个指针,在头文件中声明。有必要将它保持为指针。
每当代码到达我尝试获取cols()
和rows()
的地方时,我会收到以下错误两次,每个方法一个
term does not evaluate to a function taking 0 arguments
我尝试了不同的方法,例如(*current).cols()
,但他们没有帮助,因为这是另一个错误。
我该如何解决这个问题?
答案 0 :(得分:4)
cols
和rows
是属性,而不是方法,因此您可以使用:
int cols = current->cols;
int rows = current->rows;