2013-11-01 137 views
0

如何将2D cvMat转换为1D?我试图将2D cvMat转换为Numpy数组,然后使用ravel()(我想要那种结果矩阵)。当我试图使用cv.fromarray()将它转换回 cvMat时,它给出了矩阵必须是2D或3D的错误。将2D cvMat转换为1D

+0

难道你只是将1D数组转换回2D,然后再将其转换为cvMat? –

回答

0

使用matrix.reshape((-1, 1))打开Ñ - 元素1D矩阵成Ñ -by-1 2D一个转换之前。

+0

谢谢!这么多,它工作。 :) – Maham