§
    8ÒjÌ  ã                   ó  — d Z ddlZddlZddlZddlmZmZmZm	Z	m
Z
mZmZmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z#m$Z$ ddl%m&Z& ddl'm'Z' ddl(m)Z) g d¢Z* G d„ de+¦  «        Z,dS )zgGeneric utilities.

This module contains a number of utility functions to work with images in general.
é    Né   )Údtype_limitsÚimg_as_floatÚimg_as_float32Úimg_as_float64Úimg_as_boolÚ
img_as_intÚimg_as_ubyteÚimg_as_uint)Úslice_along_axes)Úinvert)Úlabel_points)Úmontage)Ú	map_array)Úregular_gridÚregular_seeds)Úapply_parallel)Úcrop)Úcompare_images)Úrandom_noise)Úview_as_blocksÚview_as_windows)Úunique_rows)Úlookforé   )ÚFailedEstimationAccessError)r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ÚPendingSkimage2Changec                   ó   — e Zd ZdZdS )r   aà  A warning about API usage that will silently change or break in skimage2.

    As a subclass of :class:`PendingDeprecationWarning`, this warning isn't
    shown by default. But it can be enabled with a warnings filter to prepare
    for code changes related to skimage2 early on:

    .. code-block:: python

        import warnings
        import skimage as ski
        warnings.filterwarnings(
            action="default", category=ski.util.PendingSkimage2Change
        )
    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úX/var/www/html/Carbon-Document/venv/lib/python3.11/site-packages/skimage/util/__init__.pyr   r   C   s   € € € € € ðð ð ð r$   r   )-r"   Ú	functoolsÚwarningsÚnumpyÚnpÚdtyper   r   r   r   r   r	   r
   r   Ú_slice_along_axesr   Ú_invertr   Ú_labelr   Ú_montager   Ú
_map_arrayr   Ú_regular_gridr   r   r   Ú	arraycropr   Úcomparer   Únoiser   Úshaper   r   Úuniquer   r   Ú_shared.utilsr   Ú__all__ÚPendingDeprecationWarningr   r#   r$   r%   ú<module>r9      sæ  ððð ð
 Ð Ð Ð Ø €€€à Ð Ð Ð ð	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 0Ð /Ð /Ð /Ð /Ð /Ø Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  Ø Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø *Ð *Ð *Ð *Ð *Ð *Ø Ð Ð Ð Ð Ð Ø #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7ðð ð €ð:ð ð ð ð Ð5ñ ô ð ð ð r$   