我可以使用Tensorflow转换/解码二进制的JPEG文件吗?

时间:2018-03-19 09:58:17

标签: python tensorflow aws-lambda

我在POST请求正文中将JPEG文件作为二进制文件发送到AWS Lambda函数中,我想知道Tensorflow是否有办法将此二进制文件转换为可传递到的图像:

tf.image.encode_jpeg()  

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

要将JPEG图像转换为张量,您需要调用tf.image.decode_jpeg()。以下代码应该有效:

queue = tf.train.string_input_producer(['image.jpg'])
reader = tf.WholeFileReader()
_, jpg_data = reader.read(queue)
tensor = tf.image.decode_jpeg(jpg_data)