繁体   English   中英

保存的图像无法打开

[英]the saved image cannot be opened

我的程序在运行过程中生成一些numpy数组,我使用它保存它们

   from skimage import io
   io.imsave("img.tif",imgs[0,0])

imgs的类型为float32 ,shape (1,1,128,128) ; 最大值为1.0 ,最小值为0.0 图像已正确保存。 但是,当我打开它时,我收到以下错误消息。 有什么原因?

在此输入图像描述

在测试我在评论中建议的内容后,我很确定这是您的确切问题。 (我转载了确切的错误)

Tiff图像不支持任何颜色空间。 通常支持的类型包括8位灰度,16位灰度,双级(二进制),调色板,rgb(典型的24位)。

使用此编辑转换为8位灰度(可能在rgb之后最常支持):

io.imsave("img.tif",(imgs[0,0]*255).astype(np.uint8))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM