Map the input array to new coordinates by interpolation..
tf.keras.ops.image.map_coordinates(
input, coordinates, order, fill_mode='constant', fill_value=0
)
Note that interpolation near boundaries differs from the scipy function,
because we fixed an outstanding bug
scipy/issues/2640.
Args |
input
|
The input array.
|
coordinates
|
The coordinates at which input is evaluated.
|
order
|
The order of the spline interpolation. The order must be 0 or
1 . 0 indicates the nearest neighbor and 1 indicates the linear
interpolation.
|
fill_mode
|
Points outside the boundaries of the input are filled
according to the given mode. Available methods are "constant" ,
"nearest" , "wrap" and "mirror" and "reflect" . Defaults to
"constant" .
"constant" : (k k k k | a b c d | k k k k)
The input is extended by filling all values beyond
the edge with the same constant value k specified by
fill_value .
"nearest" : (a a a a | a b c d | d d d d)
The input is extended by the nearest pixel.
"wrap" : (a b c d | a b c d | a b c d)
The input is extended by wrapping around to the opposite edge.
"mirror" : (c d c b | a b c d | c b a b)
The input is extended by mirroring about the edge.
"reflect" : (d c b a | a b c d | d c b a)
The input is extended by reflecting about the edge of the last
pixel.
|
fill_value
|
Value used for points outside the boundaries of the input if
fill_mode="constant" . Defaults to 0 .
|
Returns |
Output image or batch of images.
|