TFrecords读写图片文件
Posted 小丑_jk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFrecords读写图片文件相关的知识,希望对你有一定的参考价值。
1、读取图片文件
import tensorflow as tf from PIL import Image import os file_path=‘C:/Users/1/Desktop/123/‘ file_name=os.listdir(file_path) classes={‘A‘,‘B‘,‘C‘} writer=tf.python_io.TFRecordWriter(‘C:/Users/1/Desktop/fuck.tfrecords‘) for index,name in enumerate(classes): for name in file_name: img_path=file_path+name img=Image.open(img_path) img=img.resize((64,64)) img_raw=img.tobytes() print(index) example=tf.train.Example(features=tf.train.Features(feature={‘label‘:tf.train.Feature(int64_list=tf.train.Int64List(value=[index])),‘img_raw‘:tf.train.Feature(bytes_list=tf.train.BytesList(value=[img_raw]))})) imgg=example.SerializeToString() writer.write(imgg) writer.close()
以上是关于TFrecords读写图片文件的主要内容,如果未能解决你的问题,请参考以下文章
将 .tfrecords 文件拆分为多个 .tfrecords 文件
生成tfrecords格式数据和使用dataset API使用tfrecords数据