tf.keras.preprocessing.image.random_zoom
Выполняет случайное пространственное масштабирование тензора изображения Numpy.
tf.keras.preprocessing.image.random_zoom(
x,
zoom_range,
row_axis=1,
col_axis=2,
channel_axis=0,
fill_mode='nearest',
cval=0.0,
interpolation_order=1
)
| Аргументы |
x | Входной тензор. Должен быть 3D. |
zoom_range | Кортеж чисел с плавающей точкой; диапазон масштабирования для ширины и высоты. |
row_axis | Индекс оси для строк в входном тензоре. |
col_axis | Индекс оси для столбцов в входном тензоре. |
channel_axis | Индекс оси для каналов в входном тензоре. |
fill_mode | Точки за пределами границ входных данных заполняются в соответствии с заданным режимом (один из {'constant', 'nearest', 'reflect', 'wrap'}). |
cval | Значение, используемое для точек за пределами границ входных данных, если mode='constant'. |
interpolation_order | целое число, порядок сплайновой интерполяции. см. ndimage.interpolation.affine_transform |
| Возвращаемое значение |
| Измененный тензор изображения Numpy. |
| Возможные исключения |
ValueError | если zoom_range не является кортежем. |