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, как я могу это исправить?