__init__.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. """Geometric and other transformations, e.g., rotations, Radon transform.
  2. - Geometric transformation:
  3. These transforms change the shape or position of an image.
  4. They are useful for tasks such as image registration,
  5. alignment, and geometric correction.
  6. Examples: :class:`~skimage.transform.AffineTransform`,
  7. :class:`~skimage.transform.ProjectiveTransform`,
  8. :class:`~skimage.transform.EuclideanTransform`.
  9. - Image resizing and rescaling:
  10. These transforms change the size or resolution of an image.
  11. They are useful for tasks such as down-sampling an image to
  12. reduce its size or up-sampling an image to increase its resolution.
  13. Examples: :func:`~skimage.transform.resize`,
  14. :func:`~skimage.transform.rescale`.
  15. - Feature detection and extraction:
  16. These transforms identify and extract specific features or
  17. patterns in an image. They are useful for tasks such as object
  18. detection, image segmentation, and feature matching.
  19. Examples: :func:`~skimage.transform.hough_circle`,
  20. :func:`~skimage.transform.pyramid_expand`,
  21. :func:`~skimage.transform.radon`.
  22. - Image transformation:
  23. These transforms change the appearance of an image without changing its
  24. content. They are useful for tasks such a creating image mosaics,
  25. applying artistic effects, and visualizing image data.
  26. Examples: :func:`~skimage.transform.warp`,
  27. :func:`~skimage.transform.iradon`.
  28. """
  29. import lazy_loader as _lazy
  30. __getattr__, __dir__, __all__ = _lazy.attach_stub(__name__, __file__)