我正在尝试使用 tensorflow 的 left_right 和 up_down 增强函数随机化翻转增强。我通过 tf.cond() 根据布尔条件映射函数时遇到错误
random_number=tf.random_uniform([],seed=seed)
print_random_number=tf.print(random_number)
flip_strategy=tf.less(random_number,0.5)
0.1版
image=tf.cond
(
flip_strategy,
tf.image.flip_left_right(image),
tf.image.flip_up_down(image),
)
0.2版
image=tf.cond
(
flip_strategy,
lambda: tf.image.flip_left_right(image),
lambda: tf.image.flip_up_down(image),
)
错误
TypeError:无法将类型对象转换为张量。内容: 。考虑将元素转换为支持的 type.ROR:
让我知道我错过了什么或是否需要更多信息。