我正在尝试访问3D Mat对象,但我不知道该怎么做。
在2D情况下,我可以访问双重中的任何矩阵位置,以便循环使用" i"和" j"只需使用以下命令:
float a = M.ptr<float>(i)[j];
如果我有3D矩阵,你知道我怎么做吗?我试过
float a = M.ptr<float>(i)(j)[k];
和
float a = M.ptr<float>(i)[j][k];
但他们没有工作。我不想使用.at(i,j,k),因为它非常慢。
答案 0 :(得分:0)
我已经这样解决了:
touch c1 & touch c2