View source on GitHub
|
Preprocesses a tensor or Numpy array encoding a batch of images.
tf.keras.applications.xception.preprocess_input(
x, data_format=None
)
Usage example with applications.MobileNet:
i = keras.layers.Input([None, None, 3], dtype="uint8")
x = ops.cast(i, "float32")
x = keras.applications.mobilenet.preprocess_input(x)
core = keras.applications.MobileNet()
x = core(x)
model = keras.Model(inputs=[i], outputs=[x])
result = model(image)
x
numpy.array or a backend-native tensor,
3D or 4D with 3 color
channels, with values in the range [0, 255].
The preprocessed data are written over the input data
if the data types are compatible. To avoid this
behaviour, numpy.copy(x) can be used.
data_format
keras.backend.image_data_format() is used
(unless you changed it, it uses "channels_last").
Defaults to None.
float32.
The inputs pixel values are scaled between -1 and 1, sample-wise.
ValueError
data_format argument.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2024-06-07 UTC.