📅  最后修改于: 2023-12-03 14:53:02.291000             🧑  作者: Mango
OpenCV 是一款广泛使用的计算机视觉开源库,它提供了许多图像处理功能。在处理图像时,经常需要将其转换为 RGB 格式,以便进一步处理。本文将介绍如何将 OpenCV 图像转换为 RGB 格式。
首先,我们需要加载一张图像,可以使用 OpenCV 中的 imread()
函数:
import cv2
img = cv2.imread("image.png")
OpenCV 默认的图像格式是 BGR,而不是 RGB。如果需要将其转换为 RGB 格式,可以使用 cv2.cvtColor()
函数:
rgb_img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
在这里,COLOR_BGR2RGB
表示将 BGR 格式转换为 RGB 格式。
最后,可以使用 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 格式的方法。