opencv图像红绿通道互换
时间: 2023-06-30 11:12:51 浏览: 299
可以通过以下代码实现OpenCV图像的红绿通道互换:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 分离通道
b, g, r = cv2.split(img)
# 红绿通道互换
img_swap = cv2.merge((g, r, b))
# 显示图像
cv2.imshow('original', img)
cv2.imshow('swap', img_swap)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在代码中,首先读取图像,然后使用`cv2.split()`函数将图像分离为蓝色通道(B)、绿色通道(G)和红色通道(R)。接着,使用`cv2.merge()`函数将绿色通道和红色通道互换,最后显示原始图像和互换后的图像。
阅读全文
相关推荐









