UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte

# 問題:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte

我運行的命令爲

python  tf_convert_data.py  --dataset_name=kitti  --dataset_dir=./KITTI/training/   --output_name=kitti_train  --output_dir=./tfrecords_kitti



解決辦法爲:

pascalvoc_to_tfrecords.py
image_data = tf.gfile.FastGFile(filename, 'r').read()
改成:
image_data = tf.gfile.FastGFile(filename, 'rb').read()

就可以了。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章