gpt4 book ai didi

python - imshow 彩色图像,错误显示为蓝色

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:52 31 4
gpt4 key购买 nike

<分区>

我正在尝试使用 opencv 读取和显示 tiff 图像。我在 imread (-1,0,1,2) 中尝试了不同的阅读模式以下代码的结果仅在彩色时将图像错误地显示为蓝色。

import numpy as np
import cv2
import matplotlib.pyplot as plt
def readImagesAndTimes():
# List of exposure times
times = np.array([ 1/30.0, 0.25, 2.5, 15.0 ], dtype=np.float32)

# List of image filenames
filenames = ["img01.tif", "img02.tif", "img03.tif", "img04.tif", "img05.tif"]
images = []
for filename in filenames:
im = cv2.imread("./data/hdr_images/" + filename, -1)
images.append(im)

return images, times

images, times = readImagesAndTimes()
for im in images:
print(im.shape)
plt.imshow(im, cmap = plt.cm.Spectral)

原图:

[ original ]

显示代码的蓝色图像:

[ blue ]

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com