gpt4 book ai didi

python - 使用 opencv 加载使用 tifffile 保存的图像

转载 作者:行者123 更新时间:2023-12-02 17:57:48 26 4
gpt4 key购买 nike

我正在尝试使用 opencv 加载我之前使用 tifffile 保存的图像,因为该图像有 5 个 channel ,而 opencv 最大支持的 channel 为 4。
保存

shape: (256, 256, 5)  
tifffile.imwrite('image_name.png/.tiff', image)
正在加载
new_image = cv2.imread('image_name.png/.tiff')  
new_image shape: (256, 5) <-- Why?
我怎么解决这个问题?
或者如何在 中保存 5 channel 图像png 格式化然后用opencv重新加载?
提前致谢

最佳答案

您不能将 5 channel 的图像保存在 PNG 文件中,因为 PNG 最多只能支持 4 个 channel ,即 RGBA。
如果您想要 5 channel ,您将需要 TIFF,正如您所说的那样……这就引出了一个问题,您为什么不使用 tifffile 读回文件? ?

关于python - 使用 opencv 加载使用 tifffile 保存的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64391394/

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