kd.data.py.RandomFlipLeftRight

kd.data.py.RandomFlipLeftRight#

class kauldron.data.py.RandomFlipLeftRight(*, key: typing.Annotated[typing.Any, <object object at 0x76412092fb90>] | typing.Sequence[typing.Annotated[typing.Any, <object object at 0x76412092fb90>]] | dict[typing.Annotated[typing.Any, <object object at 0x76412092fb90>], typing.Annotated[typing.Any, <object object at 0x76412092fb90>]])[source]

Bases: kauldron.data.py.random_transforms.ElementWiseRandomTransform

Flips an image horizontally with probability 50%.

random_map_element(
element: jaxtyping.Shaped[Array, '... H W C'] | jaxtyping.Shaped[ndarray, '... H W C'],
rng: numpy.random._generator.Generator,
) jaxtyping.Shaped[Array, '... H W C'] | jaxtyping.Shaped[ndarray, '... H W C'][source]