如何在Python中将字节数组转换为OpenCV Mat

时间:2017-01-16 23:36:09

标签: python opencv opencv3.0

如何在Python中将字节数组转换为Mat对象。

import numpy as np

mat = np.asarray(0, 0, data)        
print 'Cols n Row ' + str(mat.cols) + " " + str(mat.rows)

但它不起作用。可以帮助一些人。

1 个答案:

答案 0 :(得分:0)

尝试这样做怎么样?可能你需要定义矩阵的数据类型,否则如何将字节数组划分为将存储在一个单元格中的“块”并不明显。

mat = np.asarray(data, dtype=np.uint8)        
print 'Cols n Row ' + str(mat.shape[1]) + " " + str(mat.shape[0])