【发布时间】:2012-07-29 20:10:18
【问题描述】:
我注意到在许多示例/教程中人们使用大括号运算符“()”进行矩阵访问,这在某些情况下让我感到困惑。
问题是: 假设我们有一个名为 M 的 n*m 矩阵(例如 3x4)。通过“M(0)”或“M(1)”或大括号内的任何其他奇异参数访问它会返回哪些元素?我认为您应该同时指定行和列(如“M(0,1)”或类似的东西)。
【问题讨论】:
-
你能举出一个例子吗?
-
Mat_<double> X(4,1); Mat_<double> X_(4,1); (...) // A is a 4x3 matrix, B is a 4x1 matrix cv::solve(A,B,X_,DECOMP_SVD); X(0) = X_(0); X(1) = X_(1); X(2) = X_(2); X(3) = 1.0;
标签: opencv matrix operator-keyword