tf.keras.preprocessing.image.apply_affine_transform
Применяет аффинное преобразование, заданное указанными параметрами.
tf.keras.preprocessing.image.apply_affine_transform(
x,
theta=0,
tx=0,
ty=0,
shear=0,
zx=1,
zy=1,
row_axis=1,
col_axis=2,
channel_axis=0,
fill_mode='nearest',
cval=0.0,
order=1
)
| Args |
x | 3D numpy массив - 2D изображение с одним или несколькими каналами. |
theta | Угол поворота в градусах. |
tx | Сдвиг по ширине. |
ty | Сдвиг по высоте. |
shear | Угол сдвига в градусах. |
zx | Масштабирование по оси X. |
zy | Масштабирование по оси Y |
row_axis | Индекс оси для строк (ось Y) во входном изображении. Направление: слева направо. |
col_axis | Индекс оси для столбцов (ось X) во входном изображении. Направление: сверху вниз. |
channel_axis | Индекс оси для каналов во входном изображении. |
fill_mode | Точки за пределами границ входных данных заполняются в соответствии с заданным режимом (один из {'constant', 'nearest', 'reflect', 'wrap'}). |
cval | Значение, используемое для точек за пределами границ входных данных, если mode='constant'. |
order | int, порядок интерполяции |
| Returns |
| Преобразованная версия входных данных. |
| Raises |
ImportError | если SciPy недоступен. |