微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python – Tensorflow机器学习:TIFF图像没有解码器?

我注意到Tensorflow Python包提供了在读取文件后解码jpeg,png和gif图像的标准过程.例如对于png:

import tensorflow as tf
filename_queue = tf.train.string_input_producer(['/Image.png']) #  list of files to read
reader = tf.WholeFileReader()    
key, value = reader.read(filename_queue)
decoded_image = tf.image.decode_png(value) # use png or jpg decoder based on your files.

但是,tiff格式解码器似乎缺失了.

那么tiff文件有哪些解决方案?当然,我可以将输入图像转换为png,但这似乎不是一个非常聪明的解决方案.

解决方法:

正确,TIFF图像没有解码器.看看tensorflow/core/kernels,你看

decode_csv_op.cc
decode_gif_op.cc
decode_jpeg_op.cc
decode_png_op.cc
decode_raw_op.cc

没有decode_tiff_op.cc.这可能是社区贡献的良好目标.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐