OpenCV:如何从Mat或Set MatND构造MatND使用Mat的向量

ema*_*lhy 5 opencv

从文档来看,MatND实际上就是Mat.我想将它用作N-Way数组(张量).即使api提供构造函数来构建一个空的MatND,文档也没有给出构建MatND形式Mat的方法或者设置MatND使用Mat.有没有办法轻松设置MatND或从Mat构建MatND而无需每个元素操作.

小智 2

来自文档:“MatND 现已过时;考虑使用 Mat 代替。” 话虽这么说,我能够毫无问题地运行它(这是你要问的吗?):

MatND test;
while ((int)key != 27) {

    capture >> frame;

    test = MatND(frame);

    imshow("test", test);
    key = waitKey(1);

}
Run Code Online (Sandbox Code Playgroud)