【问题标题】:How to convert byte array to OpenCV Mat in Python如何在 Python 中将字节数组转换为 OpenCV Mat
【发布时间】:2017-01-16 23:36:09
【问题描述】:

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

import numpy as np

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

但它不起作用。有人可以帮忙吗?

【问题讨论】:

标签: python opencv opencv3.0


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2016-10-22
    • 2016-09-04
    • 1970-01-01
    相关资源
    最近更新 更多