
    1-Ph,                        d dl Z d dlZd dlmZ e j                            dd          e j                            dd          d                         Ze j                            dd          e j                            dd          d                         Ze j                            dg d	          d
             Z	dS )    N)multiscale_basic_featuresedges)FTtexturec                 t   t          j        d          }d|d d<   |dt          j        j        |j         z  z  }t          || |          }d}d}|j        d         |t          |          t          |           z   d	t          |          z  z   z  k    sJ |j        d d         |j        d d          k    sJ d S )
N)   r      
   皙?)r   r      T   npzerosrandomrandnshaper   intr   r   imgfeaturesn_sigmas	intensitys         i/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/skimage/feature/tests/test_basic_features.py#test_multiscale_basic_features_grayr      s     (8

CCH4")/39---C(E7KKKHHI>"C	NNSZZ/!c'll2BBC    >#2##)AAA,......    c                 |   t          j        d          }d|d d<   |dt          j        j        |j         z  z  }t          || |d          }d}d}|j        d         d	|z  t          |          t          |           z   d
t          |          z  z   z  k    sJ |j        d d         |j        d d         k    sJ d S )N)r   r      r   r	   r
   r   )r   r   channel_axisr   Tr   r   r   r   s         r   "test_multiscale_basic_features_rgbr       s     (;

CCH4")/39---C(5'  H HI>"	HIU3a#g,,6FFG    >#2##)CRC.000000r   r   )r   r   r   r   c                 <   d}d}t          |          }t          t          j        || |dz   z  |                    }t          j        |          }d|d d<   |dt          j        j        |j         z  z  }d}t          |dd|           }|j        d         d|z  d	z  k    sJ |j        d d         t          j	        || d          j        d d         k    sJ t          |dd
          }|j        d         |dz  k    sJ |j        d d         |j        k    sJ d S )N   )r	   r	   r   r	   r
   r   )	sigma_min	sigma_maxr   r      )r$   r%   )
lentupler   insertr   r   r   r   r   moveaxis)r   num_channelsshape_spatialndimr   r   r   r   s           r   +test_multiscale_basic_features_channel_axisr.   )   sD   LM}D")M<4!8+DlSSTTE
(5//CCH4")/39---CH )qAL  H >"X!11111>#2#"+c<"D"D"J3B3"OOOOO )QGGGH>"A---->#2##)++++++r   )
pytestnumpyr   skimage.featurer   markparametrizer   r    r.    r   r   <module>r5      s        5 5 5 5 5 5 -00M22/ / 32 10/ -00M221 1 32 101  ):):):;;, , <;, , ,r   