读进来的图片 不需要decode了吗? 上一节课的api展示 都进行了decode 以后才能用图像增强的api啊
来源:5-9 图像增强实战
qq_书山压力大EE_0
2019-02-14
图像增强api讲解中 图片读取都进行了decode
name = './gugong.jpg'
img_string = tf.read_file(name) # 读取文件 此时是字符串形式的
img_decoded = tf.image.decode_image(img_string) # 字符串解析成图片
packle读取的图像为什么 就不要 decode?
def load_data(filename):
"""read data from data file."""
with open(filename, 'rb') as f:
data = pickle.load(f, encoding='bytes')
return data[b'data'], data[b'labels']
写回答
1回答
-
慕桂英2055154
2019-02-14
应该是packle读取进来的图像存在字典data中直接是矩阵形式了
而tf.read_file()这个api读取图片时为字符串形式,
要想获得图像数组矩阵形式就需要用tf.image.decode_image()对字符串进行解析成图片
20
相似问题