
    9i                         S SK r S SKrS SKJr  S SKJrJr  S SKJ	r
  S SKJr  S rS rS rS	 r\ R"                  R%                  S
\\/5      S 5       rg)    N)data)_label_boollabel)label_cython)testingc                      [         R                  " SSSS9n [        U 5      n[        U 5      n[        R
                  " X5        g )N   333333?   lengthblob_size_fractionn_dimr   binary_blobsr   clabelr   assert_equalimgl_ndil_cys      `/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/skimage/measure/tests/test_label.pytest_no_optionr      s7    


34q
ICE#;D%    c                      [         R                  " SSSS9n [        U SS9n[        U SS9n[        R
                  " X5        [        U SS9n[        U SS9n[        R
                  " X5        g )Nr	   r
   r   r   r   )
background   r   r   s      r   test_backgroundr      sb    


34q
IC*E#!$D%*E#!$D%r   c                      [         R                  " SSSS9n [        U SS9n[        U SS9n[        R
                  " X5        g )Nr	   r
   r   r   T
return_numr   r   s      r   test_return_numr"       s<    


34q
IC-E#$'D%r   c                     [         R                  " SSSS9n S H+  n[        XS9n[        XS9n[        R
                  " X#5        M-     S H[  n[        R                  " [        5         [        XS9nS S S 5        [        R                  " [        5         [        XS9nS S S 5        M]     g ! , (       d  f       N?= f! , (       d  f       M  = f)Nr	   r
   r   r   )r      r   )connectivity)r      )	r   r   r   r   r   r   pytestraises
ValueError)r   cr   r   s       r   test_connectivityr+   '   s    


34q
ICC0c*U) 
 ]]:&4E ']]:&#.D '& &&&&s   '
B*
B;*
B8	;
C
	dtypec                     [         R                  " SU S9n[        USS9u  p#UR                  UR                  :X  d   eUS:X  d   eg )N),  r   r.   )r,   Tr    r   )nponesr   shape)r,   r   labnums       r   test_zero_sizer4   5   sA    
''-u
-CST*HC99		!!!!8O8r   )r'   numpyr/   skimager   skimage.measure._labelr   r   skimage.measure._ccompr   r   skimage._sharedr   r   r   r"   r+   markparametrizeboolintr4    r   r   <module>r?      sT       5 9 #&&&/ 4+. /r   