Я дополняю данные для изучения в тензорном потоке, используя API набора данных, в котором дополнения записываются как часть графика.Для моего приложения мне нужно изменить ярлыки, а также изображения.Метки обозначают направление следующим образом:
0: up
1: right
2: down
3: left
Для увеличения поворота я могу сделать:
rotated_image = tf.image.rot90(image, 1)
rotated_label = (label + 1) % 4
Я могу перевернуть изображения объектов по горизонтали, используя:
hflipped_image = tf.image.flip_left_right(image)
, ноЯ не могу понять, как перевернуть метки влево <-> вправо.
Если метка равна 1, она должна стать 3, и наоборот.0 и 2 должны остаться без изменений.Как я могу это сделать?