Python 将三个通道癌变为一个通道

Python 将三个通道癌变为一个通道,python,opencv,matplotlib,jupyter-notebook,Python,Opencv,Matplotlib,Jupyter Notebook,我已经将RGB通道从图像中分离出来,在其中一个通道上执行单独的操作。 现在我需要把它们加在一起。请提出建议。您只需复制原始图像,然后用生成的RGB替换副本的通道即可 例如: img_cpy =img.copy() img_cpy[:,:,0]=r img_cpy[:,:,1]=g img_cpy[:,:,2]=b 确保形状匹配。Python/OpenCV中的另一种方法是使用cv2.merge() 显示一些需要与预期输出结合的示例数据。 color = cv2.merge([b,g,r])

我已经将RGB通道从图像中分离出来,在其中一个通道上执行单独的操作。
现在我需要把它们加在一起。请提出建议。

您只需复制原始图像,然后用生成的RGB替换副本的通道即可

例如:

img_cpy =img.copy()
img_cpy[:,:,0]=r
img_cpy[:,:,1]=g
img_cpy[:,:,2]=b

确保形状匹配。

Python/OpenCV中的另一种方法是使用cv2.merge()


显示一些需要与预期输出结合的示例数据。
color = cv2.merge([b,g,r])