目录
opencv 灰度转rgb
gray_img = np.full((540, 960), 128, dtype=np.uint8)
gray_img=cv2.applyColorMap(gray_img, cv2.COLORMAP_JET)
gray_img=gray_img[..., [2, 1, 0]] / 255.
print(gray_img.shape)
gray2bgr和applyColorMap区别
cv2.gray2bgr
:
这个函数主要是将灰度图像转换为具有三个通道(BGR 格式)的彩色图像。它的基本原理是简单地将单通道的灰度值复制到三个通道中,生成的图像看起来仍然是灰度的,只是从单通道变成了符合彩色图像存储格式(BGR)的图像。例如,一个像素的灰度值为 128,经过cv2.gray2bgr
转换后,这个像素在新图像的蓝色、绿色、红色通道的值都为 128。
cv2.applyColorMap
:
&nb