У меня есть массив 2D numpy, скажем что-то вроде:
import numpy as np
x = np.random.rand(100, 100)
Теперь я хочу сохранить масштаб этого изображения (сохраняя тот же размер, например (100, 100)), и я хочу для изменения центра масштабирования.
Итак, скажем, я хочу увеличить масштаб, сохраняя точку (70, 70)
в центре, и обычно это делается для «перевода» изображения в эту точку, а затем для увеличения .
Интересно, как я могу добиться этого с помощью scipy
. Интересно, есть ли способ указать, скажем, 4 координаты из этого массива numpy и в основном заполнить холст интерполированным изображением из этой интересующей области?