访问3D Mat单元格位置uting指针

时间:2017-12-07 18:36:04

标签: opencv pointers 3d mat

我正在尝试访问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),因为它非常慢。

1 个答案:

答案 0 :(得分:0)

我已经这样解决了:

touch c1 & touch c2