我正在将电子与opencv4nodejs一起使用openCV。我的目标是用JS而不是Python做Deep Learning based Human Pose Estimation using OpenCV教程。
我对JS还是很陌生,但是我对Python非常熟悉,并且我知道,如果我想从4d数组中提取2d数组(例如python代码中第3.4阶段第7行),我可以myArray[0, 0, :, :]
。 JS openCV构建中是否为矩阵对象提供了类似的功能?
我尝试使用矩阵对象的at
函数,但它返回2d子矩阵的第一个元素,例如myArray.at(0,0)
等于myArray.at(0,0,0,0)
。因此它不起作用。
如果您知道具有普通JS数组的解决方案,那也很好,因为我可以convert between a matrix and array。
我可能可以明智地复制子矩阵元素,但效率不高(而且我不知道该怎么做)。如果有一个函数可以从较小的维度复制矩阵,我想知道。但是,最佳解决方案是获取子矩阵的浅表副本。
谢谢。