请问tf.image.decode_image和tf.image.decode_jpeg的区别

_mac 提问于 1个月前

要处理的图像不是jpg格式的(tif格式),所以来问一下,好像在原代码上直接做修改会报错。

回答 1
1 个回答
1个月前

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
)

两者接受的参数不同,直接修改肯定会出错了。

回复
需要登录后才能回答,快点击 来分享你的回答吧~
1 关注
0 收藏,30 浏览
邀请回答
分享到