U
    ?h                  %   @   s"  d Z ddlmZmZmZmZmZmZ ddlm	Z	m
Z
mZmZ ddlmZmZ ddlmZmZ ddlmZmZmZmZmZmZmZmZmZmZ ddlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' ddl(m)Z)m*Z*m+Z+m,Z, d	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-g%Z-d.S )/ag  This module includes tools to transform images and volumetric data.

- Geometric transformation:
  These transforms change the shape or position of an image.
  They are useful for tasks such as image registration,
  alignment, and geometric correction.
  Examples: :class:`~skimage.transform.AffineTransform`,
  :class:`~skimage.transform.ProjectiveTransform`,
  :class:`~skimage.transform.EuclideanTransform`.

- Image resizing and rescaling:
  These transforms change the size or resolution of an image.
  They are useful for tasks such as down-sampling an image to
  reduce its size or up-sampling an image to increase its resolution.
  Examples: :func:`~skimage.transform.resize`,
  :func:`~skimage.transform.rescale`.

- Feature detection and extraction:
  These transforms identify and extract specific features or
  patterns in an image. They are useful for tasks such as object
  detection, image segmentation, and  feature matching.
  Examples: :func:`~skimage.transform.hough_circle`,
  :func:`~skimage.transform.pyramid_expand`,
  :func:`~skimage.transform.radon`.

- Image transformation:
  These transforms change the appearance of an image without changing its
  content. They are useful for tasks such a creating image mosaics,
  applying artistic effects, and visualizing image data.
  Examples: :func:`~skimage.transform.warp`,
  :func:`~skimage.transform.iradon`.

   )
hough_linehough_line_peaksprobabilistic_hough_linehough_circlehough_circle_peakshough_ellipse)radoniradoniradon_sartorder_angles_golden_ratio)frt2ifrt2)integral_image	integrate)
estimate_transformmatrix_transformEuclideanTransformSimilarityTransformAffineTransformProjectiveTransformFundamentalMatrixTransformEssentialMatrixTransformPolynomialTransformPiecewiseAffineTransform)	swirlresizerotaterescaledownscale_local_meanwarpwarp_coords
warp_polarresize_local_mean)pyramid_reducepyramid_expandpyramid_gaussianpyramid_laplacianr   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&   N).__doc__Zhough_transformr   r   r   r   r   r   Zradon_transformr   r	   r
   r   Zfinite_radon_transformr   r   Zintegralr   r   Z
_geometricr   r   r   r   r   r   r   r   r   r   Z_warpsr   r   r   r   r   r   r    r!   r"   Zpyramidsr#   r$   r%   r&   __all__ r)   r)   L/var/www/html/venv/lib/python3.8/site-packages/skimage/transform/__init__.py<module>   sZ   " 0,