我正在尝试读取文件夹中的图像,并在完成一些处理后保存它们
我使用以下代码保存图像:
import cv2
i = 0
while i < len(bright_images):
cv2.imwrite(f'/path/image_{i}.png', cv2.cvtColor(bright_images[i],cv2.COLOR_BGR2RGB)
i += 1
但问题是,当我在写图像时,图像中的所有红色都变成蓝色,颜色完全改变,似乎它是基于BGR颜色而不是RGB保存的
如何解决此问题
仅供参考,我正在使用以下代码阅读图像:
def load_images(path):
image_list=[]
images= glob.glob(path)
images = natsorted(images)
for index in range(len(images)):
image= cv2.cvtColor(cv2.imread(images[index]),cv2.COLOR_BGR2RGB)
image_list.append(cv2.resize(image,(1920,1080)))
return image_list
目前没有回答
相关问题 更多 >
编程相关推荐