我想读一张张量为100 * 100 * 3 = 30000的图像。
我使用此代码:
image_file = tf.read_file('./test.bmp')
image = tf.decode_raw(image_file, tf.uint8)
sess.run(image).shape
结果是30054。 我不知道为什么能解决这个问题。或者还有其他方法来读取bmp文件?
我的解决方案:
from scipy import misc
image = misc.imread('./test.bmp').tostring()