Как повернуть изображение в тензорном потоке с краем режима?

Я использовал пакет skimage для поворота изображения с опцией Mode Edge.

image_rotate = skimage.transform.rotate(image, angle,mode='edge')

режим: {"постоянный", "край", "симметричный", "отражение", "обертка"}, необязательные Точки за пределами границ ввода заполняются в соответствии с заданным режимом. Режимы соответствуют поведению numpy.pad.

Прямо сейчас я использую функцию тензорного потока

tf.contrib.image.rotate(
    images,
    angles,
    interpolation='NEAREST'
)

Как я могу использовать tf.contrib.image.rotate для получения результата как mode='edge' в пакете skimage? Спасибо


person Jame    schedule 22.11.2017    source источник


Ответы (1)


tf.contrib.image.rotate не поддерживает заполнение. Если вы хотите дополнить изображение перед его поворотом, вам придется сделать это самостоятельно, используя операции тензорного потока.

person Akshay Agrawal    schedule 22.11.2017
comment
Огромное спасибо. Не могли бы вы дать мне какой-нибудь скрипт / код, чтобы сделать это в тензорном потоке для вашей идеи? - person Jame; 23.11.2017