title: How do you load, label, and feed jpeg data into Tensorflow?
body: <p>I have been trying to feed 1750 * 1750 images into Tensorflow, but I do not know how to label and feed the data after I convert the images into a Tensor using the tf.image.decode_jpeg() function.</p>
  
  <p>Currently, my code is:</p>
  
  <pre><code>import tensorflow as tf
  import numpy as np
  
  import imageflow
  import os, glob
  
  sess = tf.InteractiveSession()
  
  def read_jpeg(filename_queue):
   reader = tf.WholeFileReader()
   key, value = reader.read(filename_queue)
  
   my_img = tf.image.decode_jpeg(value)
   my_img.set_shape([1750, 1750, 1])
   print(value)
   return my_img
  
  #####################################################
  def read_image_data():
   jpeg_files = []
   images_tensor = []
  
   i = 1
   WORKING_PATH = "/Users/Zanhuang/Desktop/NNP/DATA"
   jpeg_files_path = glob.glob(os.path.join(WORKING_PATH, '*.jpeg'))
  
   for filename in jpeg_files_path:
      print(i)
      i += 1
      jpeg_files.append(filename)
  
  
   filename_queue = tf.train.string_input_producer(jpeg_files)
  
   mlist = [read_jpeg(filename_queue) for _ in range(len(jpeg_files))]
  
   init = tf.initialize_all_variables()
  
   sess = tf.Session()
   sess.run(init)
  
   images_tensor = tf.convert_to_tensor(images_tensor)
  
  
   sess.close()
  </code></pre>
  
  <p>Now, as I said earlier, I need to feed and label the data. I have seen the CIFAR-10 tutorial files, but they stored the labels in a file and I plan on not doing that way.</p>
  
  <p>I am quite new to Tensorflow so please keep the response as detailed as possible.</p>
  
  <p>Thanks!</p>