文章目录
TensorFlow读取图片时发生错误,报错信息:‘utf-8’ codec can’t decode byte 0x89 in position 0: invalid start byte
在用TensorFlow读取图片文件时发生以上报错,读取方式
image=tf.gfile.FastGFile('D:\AITFPy\Picture\duck.png','r').read()
- 原因及解决方法:utf-8编码格式原因。把上述代码的‘r’修改为‘rb’即可。即.
image=tf.gfile.FastGFile('D:\AITFPy\Picture\duck.png','rb').read()