2013-11-01 184 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