AttributeError:模块'tensorflow_core._api.v2.image'没有属性'resize_images'

时间:2020-03-31 10:35:52

标签: python tensorflow2.0

我想使用tf.image.resize_images(x_train, (32, 32))使用28 * 28到32 * 32调整图像大小。它返回 AttributeError:模块'tensorflow_core._api.v2.image'没有属性'resize_images' .tersorflow的版本是2.0.0。我该如何解决?

3 个答案:

答案 0 :(得分:4)

应该为tf.image.resize,请参阅更新后的文档https://www.tensorflow.org/api_docs/python/tf/image/resize

答案 1 :(得分:1)

tf.image.resize(trainX, size=(32,32))

有关https://www.tensorflow.org/api_docs/python/tf/image/resize的更多信息

请注意trainX应该是4D或3D张量

答案 2 :(得分:1)

  1. 问题 执行以下代码时,不再支持tf.image.resize_image函数:
import tensorflow as tf

img_final = tf.image.resize_images(img_tensor, [192, 192])

您收到以下异常:

AttributeError: module 'tensorflow._api.v2.image' has no attribute 'resize_images'

  1. 解决方案 该功能已重命名为调整大小。您应该像下面那样更改代码:
import tensorflow as tf

import tensorflow as tf

img_final = tf.image.resize(img_tensor, [192, 192])

有关更多信息,请在此处检查: https://www.google.com/amp/s/better-coding.com/solved-tensorflow-attributeerror-module-tensorflow-_api-v2-image-has-no-attribute-resize_images/amp/