我正在生成用于图像分割学习的注释文件。 为此,我依赖于matplotlibs fill_between((方法。 我需要将数字无边框保存,值范围为 [0,1]。
我该怎么做?
我发现 fig.savefig(( 可以在另存为 .png 时将参数传递给枕头后端,但是我找不到正确的参数来传递它以将其保存在 [0,1] 范围内而不是 [0,255]
您无法将 png 图像保存在[0,1]
的实际值范围内。RGB 格式的图像强度值仅针对自然数[0,255]
定义。用如此低的强度值可视化图像也没有什么意义,因为它看起来几乎是黑色的。
如果您对持久化数据感兴趣,您可以做的是将矩阵规范化到您的范围并将其保存为 numpy 数组,而不是使用 numpys save(( 函数。