要处理的图像不是jpg格式的(tif格式),所以来问一下,好像在原代码上直接做修改会报错。
tf.image.decode_image 更加通用,而tf.image.decode_jpeg则只适用于对jpg图片的处理。
tf.image.decode_image 函数使用方法:
tf.image.decode_jpeg( contents, channels=0, ratio=1, fancy_upscaling=True, try_recover_truncated=False, acceptable_fraction=1, dct_method='', name=None )
tf.image.decode_jpeg 函数使用方法:
tf.image.decode_image( contents, channels=None, dtype=tf.uint8, name=None )
两者接受的参数不同,直接修改肯定会出错了。
tf.image.decode_image 更加通用,而tf.image.decode_jpeg则只适用于对jpg图片的处理。
tf.image.decode_image 函数使用方法:
tf.image.decode_jpeg( contents, channels=0, ratio=1, fancy_upscaling=True, try_recover_truncated=False, acceptable_fraction=1, dct_method='', name=None )
tf.image.decode_jpeg 函数使用方法:
tf.image.decode_image( contents, channels=None, dtype=tf.uint8, name=None )
两者接受的参数不同,直接修改肯定会出错了。