将一幅彩色 RGB 图像分别提取出R、G、B通道
时间: 2023-09-17 11:10:15 浏览: 62
opencv 之 颜色通道提取
可以通过以下代码实现:
```python
import cv2
# 读取彩色 RGB 图像
img = cv2.imread('image.jpg')
# 分别提取 R、G、B 通道
r_channel = img[:,:,0]
g_channel = img[:,:,1]
b_channel = img[:,:,2]
```
其中,`img[:,:,0]` 表示提取出所有行和列的第一个通道(即 R 通道),`img[:,:,1]` 表示提取出所有行和列的第二个通道(即 G 通道),`img[:,:,2]` 表示提取出所有行和列的第三个通道(即 B 通道)。
阅读全文