【发布时间】:2021-12-15 06:05:24
【问题描述】:
是否可以将RGB图像转换为RGB+NIR图像?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python python-3.x numpy image-processing
是否可以将RGB图像转换为RGB+NIR图像?
【问题讨论】:
标签: python python-3.x numpy image-processing
您可以像这样使用 OpenCV:
import cv2
fourChannel = cv2.cvtColor(threeChannel, cv2.COLOR_RGB2RGBA)
或者您可以使用 Numpy 创建一个新的空通道,其大小和类型与原始通道相同,并将其堆叠到您的 3 通道图像上:
import numpy as np
newEmpty = np.zeros_like(threeChannel[...,0])
fourChannel = np.dstack((threeChannel, newEmpty))
【讨论】:
fourChannel[..., 3] = 127 将新通道填充为127。