def __init__(self, path, root_path='', batch_size=16, input_size=227, num_threads=10):
self._path = path
self._root_path = root_path
with open(path) as f:
self._list_files = [x.rstrip('\n') for x in f.readlines()]
print('list_files', len(self._list_files))
self._batch_size = batch_size
self._input_size = input_size
self._num_threads = num_threads
self._coord = tf.train.Coordinator()
self._base_shape = [batch_size, input_size, input_size]
self._image_shape = self._base_shape + [3]
self._label_shape = self._base_shape + [1]
p_x = tf.placeholder(tf.float32, self._image_shape, name='x')
p_y = tf.placeholder(tf.float32, self._label_shape, name='y')
inputs = [p_x, p_y]
self._queue = tf.FIFOQueue(400,
[i.dtype for i in inputs], [i.get_shape() for i in inputs])
self._inputs = inputs
self._enqueue_op = self._queue.enqueue(inputs)
self._queue_close_op = self._queue.close(cancel_pending_enqueues=True)
self._threads = []
video_jpeg_rolls_flow_saliency.py 文件源码
python
阅读 33
收藏 0
点赞 0
评论 0
评论列表
文章目录