将原始图像分割成Python中的通道

问题描述 投票:0回答:1

我必须将原始图像(.DNG)分成不同的通道。 CV不支持这些格式,因此我无法找到rawpy函数。

python image
1个回答
0
投票

使用rawpy将DNG转换为Numpy数组,然后可以使用OpenCV cv2.split()分隔通道:

b,g,r = cv2.split(img)

或者您可以使用Numpy:

b = img[...,0]
g = img[...,1]
r = img[...,2]
© www.soinside.com 2019 - 2024. All rights reserved.