将图像所表示的矩阵转换为图像并保存为 png 格式时报错: OSError: cannot write mode F as PNG
原因分析:
img中的数组是Float类型的,二图像中的每个元素应该是0-255整型
解决办法:
将 img 矩阵类型转换为 uint8 类型。
添加以下代码解决问题:
img*=255 img = img.astype(np.uint8)
将图像所表示的矩阵转换为图像并保存为 png 格式时报错: OSError: cannot write mode F as PNG
原因分析:
img中的数组是Float类型的,二图像中的每个元素应该是0-255整型
解决办法:
将 img 矩阵类型转换为 uint8 类型。
添加以下代码解决问题:
img*=255 img = img.astype(np.uint8)