1.tensorflow 读取 图片并灰度化
with tf.Session() as sess:
img = tf.read_file(imgfile) #读取图片,
img_data = tf.image.decode_jpeg(img, channels=3) #解码
#img_data = sess.run(tf.image.decode_jpeg(img, channels=3))
img_data = sess.run(tf.image.rgb_to_grayscale(img_data)) #灰度化
print('大小:{}'.format(img_data.shape))
print("类型:%s" % type(img_data))
print(img_data)
这里其实有个要注意的,不同于PIL.image 和 cv 的图片读取,这里会带上通道!
