ó
    voiÌ  ã                   ó  • S r SSKrSSKrSSKrSSKJrJrJrJ	r	J
r
JrJrJr  SSKJr  SSKJr  SSKJr  SSKJr  SS	KJr  SS
KJrJr  SSKJr  SSKJr  SSKJr  SSK J!r!  SSK"J#r#J$r$  SSK%J&r&  SSK'J'r'  SSK(J)r)  / SQr* " S S\+5      r,g)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                   ó   • \ rS rSrSrSrg)r   éC   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__Ú__firstlineno__Ú__doc__Ú__static_attributes__r    ó    ÚQ/var/www/html/land-ocr/venv/lib/python3.13/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>r<      sd   ðñó
 Û ã ÷	÷ 	ó 	õ 0Ý Ý  Ý Ý !ß 6Ý *Ý Ý #Ý ß 2Ý Ý Ý 7ò€ô:Ð5õ r'   