o
    ðËh	  ã                   @   s(  d dl mZmZmZm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mZ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 m!Z!m"Z"m#Z# d dl$m%Z%m&Z& d d	l'm(Z( d d
l)m*Z*m+Z+ d dl,m-Z-m.Z.m/Z/m0Z0 d dl1m2Z2m3Z3 d dl4m5Z5m6Z6m7Z7m8Z8m4Z4m9Z9 g d¢Z:dS )é   )Úbinary_closingÚbinary_dilationÚbinary_erosionÚbinary_opening)Úblack_tophatÚclosingÚdilationÚerosionÚopeningÚwhite_tophat)Úisotropic_erosionÚisotropic_dilationÚisotropic_openingÚisotropic_closing)ÚballÚcubeÚdiamondÚdiskÚellipseÚfootprint_from_sequenceÚoctagonÚ
octahedronÚ	rectangleÚsquareÚstaré   )Úlabel)Úmedial_axisÚskeletonizeÚskeletonize_3dÚthin)Úconvex_hull_imageÚconvex_hull_object)Úreconstruction)Úremove_small_holesÚremove_small_objects)Úh_maximaÚh_minimaÚlocal_minimaÚlocal_maxima)ÚfloodÚ
flood_fill)Úarea_openingÚarea_closingÚdiameter_closingÚdiameter_openingÚmax_treeÚmax_tree_local_maxima)/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   r   r   r   r
   r#   r   r$   r%   r   r   r   r   r    r   N);Úbinaryr   r   r   r   Úgrayr   r   r   r	   r
   r   Ú	isotropicr   r   r   r   Ú
footprintsr   r   r   r   r   r   r   r   r   r   r   Úmeasure._labelr   Ú_skeletonizer   r   r   r    Úconvex_hullr!   r"   Úgrayreconstructr#   Úmiscr$   r%   Úextremar&   r'   r(   r)   Ú_flood_fillr*   r+   r0   r,   r-   r.   r/   r1   Ú__all__© r>   r>   úV/var/www/html/scripts/venv/lib/python3.10/site-packages/skimage/morphology/__init__.pyÚ<module>   s     4 