读进来的图片 不需要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()对字符串进行解析成图片

2
0

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程