
    3j@                        S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
JrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArA  SSKBJCrCJDrD  SSKEJFrF  SSKGJHrH  SSKIJJrJ  SSKKJLrLJMrMJNrNJOrOJPrPJQrQJRrRJSrSJTrTJUrUJVrV  SS	KWJXrXJYrY  SS
KZJ[r[  SSK\J]r]  SSK^J_r_J`r`JaraJbrbJcrcJdrd  / SQreg)u   Kornia Augmentation — Differentiable image, video, and 3D data augmentation for PyTorch.

This subpackage provides a wide range of augmentation modules for computer vision tasks.
    )auto	container)=
CenterCropColorJiggleColorJitterDenormalizeLongestMaxSize	NormalizePadToRandomAffineRandomAutoContrastRandomBoxBlurRandomBrightnessRandomChannelDropoutRandomChannelShuffleRandomClaheRandomContrast
RandomCropRandomCutMixV2RandomDissolvingRandomElasticTransformRandomEqualizeRandomErasingRandomFisheyeRandomGammaRandomGaussianBlurRandomGaussianIlluminationRandomGaussianNoiseRandomGrayscaleRandomHorizontalFlip	RandomHueRandomInvertRandomJigsaw
RandomJPEGRandomLinearCornerIlluminationRandomLinearIlluminationRandomMedianBlurRandomMixUpV2RandomMosaicRandomMotionBlurRandomPerspectiveRandomPlanckianJitterRandomPlasmaBrightnessRandomPlasmaContrastRandomPlasmaShadowRandomPosterize
RandomRainRandomResizedCropRandomRGBShiftRandomRotationRandomRotation90RandomSaltAndPepperNoiseRandomSaturationRandomSharpnessRandomShear
RandomSnowRandomSolarizeRandomThinPlateSplineRandomTranslateRandomTransplantationRandomVerticalFlipResizeSmallestMaxSize)AugmentationBase2DRigidAffineAugmentationBase2D)GeometricAugmentationBase2D)IntensityAugmentationBase2D)MixAugmentationBaseV2)CenterCrop3DRandomAffine3DRandomCrop3DRandomDepthicalFlip3DRandomEqualize3DRandomHorizontalFlip3DRandomMotionBlur3DRandomPerspective3DRandomRotation3DRandomTransplantation3DRandomVerticalFlip3D)AugmentationBase3DRigidAffineAugmentationBase3D)GeometricAugmentationBase3D)IntensityAugmentationBase3D)AugmentationSequentialImageSequentialManyToManyAugmentationDispatherManyToOneAugmentationDispatherPatchSequentialVideoSequential)VrB   rR   rV   r   rG   r   r   r   rD   rT   rW   rE   rU   r	   rX   rY   rF   r
   r   rZ   r   rH   r   r   r   r   r   r   r   rI   r   rJ   r   r   r   rK   r   r   r   r   r   r   r   r    rL   r!   r"   r#   r%   r&   r'   r(   r)   r*   rM   r+   rN   r,   r-   r.   r/   r0   r3   r3   r1   r2   r4   rO   r5   r6   r7   r8   r9   r:   r;   r<   r=   r?   rQ   r@   rC   rS   rA   r[   r   r   N)f__doc__kornia.augmentationr   r   kornia.augmentation._2dr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   kornia.augmentation._2d.baserB   rC   &kornia.augmentation._2d.geometric.baserD   &kornia.augmentation._2d.intensity.baserE    kornia.augmentation._2d.mix.baserF   kornia.augmentation._3drG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   kornia.augmentation._3d.baserR   rS   &kornia.augmentation._3d.geometric.baserT   &kornia.augmentation._3d.intensity.baserU   kornia.augmentation.containerrV   rW   rX   rY   rZ   r[   __all__     V/home/wildlama/miniconda3/lib/python3.13/site-packages/kornia/augmentation/__init__.py<module>rl      s   $ 0> > > > > > > > > > > > > > > >~ [ N N B    [ N N Wrj   