将2D cvMat转换为1D

时间:2013-11-01 17:34:17

标签: python opencv numpy

如何将2D cvMat转换为1D?我尝试将2D cvMat转换为Numpy数组,然后使用ravel()(我想要那种结果矩阵)。当我尝试将其转换回  使用cvMat的{​​{1}}会产生错误,矩阵必须是2D或3D。

1 个答案:

答案 0 :(得分:0)

在转换之前,使用matrix.reshape((-1, 1)) n -element 1D矩阵转换为 n -by-1 2D矩阵。