我有3个(512×512) numpy数组,表示我想要的HSV图像的色调、饱和度和值通道,其中包含浮点值。
如何从这3个numpy数组构造一个512×512图像?
发布于 2019-10-23 18:48:06
要从3个通道创建HSV图像,您可以将它们放入一个numpy数组中,然后对其执行transpose操作,以将形状从(3,512,512)转换为(512,512,3):
hsv = np.transpose([h, s, v], (1, 2, 0))
在OpenCV中,您还可以使用cv2.merge。
cv2.merge
https://stackoverflow.com/questions/58517870
相似问题