
    k h,                     l   d dl Z d dlZd dlmZ e j
                  j                  dd      e j
                  j                  dd      d               Ze j
                  j                  dd      e j
                  j                  dd      d               Ze j
                  j                  dg d	      d
        Z	y)    N)multiscale_basic_featuresedges)FTtexturec                 l   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 y )
N)   r      
   皙?)r   r      T   npzerosrandomrandnshaper   intr   r   imgfeaturesn_sigmas	intensitys         /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/skimage/feature/tests/test_basic_features.py#test_multiscale_basic_features_grayr      s     ((8
CCH4"))//399---C(E7KHHI>>"C	NSZ/!c'l2BBC   >>#2#))A,...    c                 t   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 y )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"))//399---C(5'H HI>>"	HIU3a#g,6FFG   >>#2#))CR.000r   r   )r   r   r   r   c                 B   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 y )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.   )   s%   LM}D"))M<4!8+DlSTE
((5/CCH4"))//399---CH )qALH >>"X!1111>>#2"++c<"D"J"J3B"OOOO )QGH>>"A--->>#2#))+++r   )
pytestnumpyr   skimage.featurer   markparametrizer   r    r.    r   r   <module>r5      s      5 -0M2/ 3 1/ -0M21 3 11  ):;, <,r   