我有一个3D矩阵,尺寸为25(行)x320(列)x235(通道)
对于这25行中的每一行,我想提取2D切片 (320 x 235),以便得到25个2D矩阵。
我不确定如何在OpenCV中实现这一点。
我考虑将3D矩阵转置,使其变为320(行)x235(列)x25(通道),然后使用split获取25个矩阵,但转置似乎无效(MATLAB甚至不允许在多维数组上进行转置)。
然后我尝试了reshape,但也没有成功。
是否可以使用NAryMatIterator?或者还有其他方法来完成此过程吗?
对于这25行中的每一行,我想提取2D切片 (320 x 235),以便得到25个2D矩阵。
我不确定如何在OpenCV中实现这一点。
我考虑将3D矩阵转置,使其变为320(行)x235(列)x25(通道),然后使用split获取25个矩阵,但转置似乎无效(MATLAB甚至不允许在多维数组上进行转置)。
然后我尝试了reshape,但也没有成功。
是否可以使用NAryMatIterator?或者还有其他方法来完成此过程吗?