Имеет ли это преобразование каноническое имя?«Отражающий центральный блок» звучит неофициально.
«Симметричное заполнение» - это часто используемое выражение для обозначения этого преобразования.
Какой простой способ выразить это преобразование вcode
Я думаю, что самым простым способом добиться этого было бы использование Numpy's pad
с mode='symmetric'
.
Demo
import numpy as np
from skimage import data
import matplotlib.pyplot as plt
img = data.astronaut()
padded = np.pad(img, pad_width=((100, 200), (100, 500), (0, 0)), mode='symmetric')
fig, (ax1, ax2) = plt.subplots(2, 1)
ax1.imshow(img)
ax2.imshow(padded)
fig.show()