我正在尝试访问一个3D垫子对象,但我不知道该怎么做。
在2D情况下,我可以使用以下命令访问" i"one_answers" 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),因为它很慢。
我已经这样解决了:
float a = M.ptr<float>(i)[j,k];