Проблема с координатами в tf.image.extract_patches - PullRequest
0 голосов
/ 20 марта 2020

TODO: извлечение подизображений относится к рецептивному полю
Проблема: невозможно выровнять координаты

Я хочу извлечь подизображения с помощью tf.image.extract_patches, например:

  gt_mask_4d = tf.image.extract_patches(
    images=gt_mask_4d, # [1,360,640,1]
    sizes=[1,276,276,1], # receptive field [276,276]
    strides=[1,32,32,1], # stride [32,32]
    rates=[1,1,1,1],
    padding='SAME',
  )

Теоретически, начальная координата подизображения должна в [0-153,0-153] относиться к настройке слоя Conv,
Я установил gt_mask_4d в [range (0,360), range (0,640)] в качестве теста, и я нашел координату в gt_mask_4d [y = 0, x = 0] соответствует [0-141,0-153] , а второй образ, соответствующий в Y = 0, X = 1 равно [0-141,32-185] , в Y = 1, X = 0 равно [32 -173,0-153] .

Я хочу получить соответствующий в [0-153,0-153] так же, как теория в слое Conv, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...