1.
UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 0: invalid start byte
在是使用Tensorflow读取图片文件的情况下,会出现这个报错
代码如下
修改如下
2.
3.
查找了相关资料错误原因可见https://blog.csdn.net/qq_29921623/article/details/80047339
需要修改下列地方:
tfrecord.py第160行改为 with open(filename, 'rb') as f:
tfrecord.py第94和96行修改为 colorspace = b'RGB' image_format = b'JPEG'
tfrecord.py第104行修改为 'image/class/text': _bytes_feature(str.encode(text)),
tfrecord.py第106行修改为 'image/filename':_bytes_feature(os.path.basename(str.encode(filename))),