【发布时间】:2020-04-01 16:37:54
【问题描述】:
我正在研究 numpt 矩阵,我可以创建一个 HSV 图像,然后将其转换为 RGB 图像。我创建了一个矩阵 HSV:
matrix_=np.zeros([3, H-kernel+1, W-kernel+1], dtype=np.float32)
在我为每个值填充大小 255、角度 theta 之后:
matrix_[:, row, column]=np.array([th, 255, mag])
最后我将其转换为:
cv2.cvtColor(matrix_, matrix_, cv2.COLOR_HSV2RGB)
但它在 cv2.cvtColor 行中抛出:“TypeError: only size-1 arrays can be converted to Python scalars”。为什么?我哪里错了?
【问题讨论】:
标签: python opencv rgb numpy-ndarray hsv