📜  如何将 opencv 图像转换为 RGB (1)

📅  最后修改于: 2023-12-03 14:53:02.291000             🧑  作者: Mango

如何将 OpenCV 图像转换为 RGB

OpenCV 是一款广泛使用的计算机视觉开源库,它提供了许多图像处理功能。在处理图像时,经常需要将其转换为 RGB 格式,以便进一步处理。本文将介绍如何将 OpenCV 图像转换为 RGB 格式。

1. 加载图像

首先,我们需要加载一张图像,可以使用 OpenCV 中的 imread() 函数:

import cv2

img = cv2.imread("image.png")
2. 转换为 RGB 格式

OpenCV 默认的图像格式是 BGR,而不是 RGB。如果需要将其转换为 RGB 格式,可以使用 cv2.cvtColor() 函数:

rgb_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

在这里,COLOR_BGR2RGB 表示将 BGR 格式转换为 RGB 格式。

3. 显示图像

最后,可以使用 matplotlib 将图像显示出来:

import matplotlib.pyplot as plt

plt.imshow(rgb_img)
plt.show()
完整代码
import cv2
import matplotlib.pyplot as plt

img = cv2.imread("image.png")
rgb_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(rgb_img)
plt.show()

以上就是将 OpenCV 图像转换为 RGB 格式的方法。