§
    yï¥jÇ  ã                   ó>   — d dl mZ d„ Zedk    r ed¦  «         dS dS )é    )ÚImagec                 óþ  — t          j        | ¦  «        }|j        \  }}g }t          ddd¦  «        D ]´}t          ddd¦  «        D ] }|                     ||f¦  «        }|d         dk    r{|d         dk    ro|d         dk    rc|                     t          d|d	z
  ¦  «        |f¦  «        }|d         d
k     r/|d         d
k     r#|d         d
k     r|                     ||f¦  «         Œ¡Œµg }	|D �]}
d}|	D ]Õ}t          |
d         |d         z
  ¦  «        dk     r±t          |
d         |d         z
  ¦  «        d
k     r�|d                              |
¦  «         t          d„ |d         D ¦   «         ¦  «        t          |d         ¦  «        z  |d<   t          d„ |d         D ¦   «         ¦  «        t          |d         ¦  «        z  |d<   d} nŒÖ|s&|	                     |
d         |
d         |
gdœ¦  «         �Œt          dt          |	¦  «        › d| › d�¦  «         t          |	¦  «        D ]X\  }}t          |d         ¦  «        dk    r:t          d|› d|d         › d|d         › dt          |d         ¦  «        › �¦  «         ŒYd S )Néd   iè  é   iÐ  r   é´   é   é   é   é   FÚxÚyÚptsc              3   ó&   K  — | ]}|d          V — ŒdS )r   N© ©Ú.0Úps     ú)C:\Projects\AutoPOE2\tools\find_labels.pyú	<genexpr>zfind_labels.<locals>.<genexpr>   ó&   è è € Ð4Ð4 a˜Q˜qœTÐ4Ð4Ð4Ð4Ð4Ð4ó    c              3   ó&   K  — | ]}|d          V — ŒdS )r   Nr   r   s     r   r   zfind_labels.<locals>.<genexpr>   r   r   T)r   r   r   zFound z text clusters in ú:z
  Cluster z: (z, z	), count=)r   ÚopenÚsizeÚrangeÚgetpixelÚmaxÚappendÚabsÚsumÚlenÚprintÚ	enumerate)Ú
image_pathÚimgÚwÚhÚlabelsr   r   r   Úp_bgÚclustersÚptÚmergedÚcÚis                 r   Úfind_labelsr0      s¼  € Ý
Œ*�ZÑ
 Ô
 €CØŒ8�D€A€qØ€FÝ�3˜˜aÑ Ô ð *ð *ˆÝ�s˜D !Ñ$Ô$ð 	*ð 	*ˆAØ—’˜a ˜VÑ$Ô$ˆAØ�Œt�cŠzˆz˜a œd Sšj˜j¨Q¨q¬T°CªZ¨ZØ—|’|¥S¨¨A°©F¡^¤^°QÐ$7Ñ8Ô8�Ø˜”7˜R’<�< D¨¤G¨b¢L L°T¸!´W¸r²\°\Ø—M’M 1 a &Ñ)Ô)Ð)øð	*ð €HØð 
Cñ 
CˆØˆØð 	ð 	ˆAÝ�2�a”5˜1˜Sœ6‘>Ñ"Ô" SÒ(Ð(­S°°A´¸¸3¼±Ñ-@Ô-@À2Ò-EÐ-EØ�%”—’ Ñ#Ô#Ð#ÝÐ4Ð4¨1¨U¬8Ð4Ñ4Ô4Ñ4Ô4½¸A¸e¼H¹¼ÑE��#‘ÝÐ4Ð4¨1¨U¬8Ð4Ñ4Ô4Ñ4Ô4½¸A¸e¼H¹¼ÑE��#‘Ø�Ø�øØð 	CØ�OŠO " Q¤%¨b°¬e¸R¸DÐAÐAÑBÔBÐBùå	Ð
A•3�x‘=”=Ð
AÐ
A°JÐ
AÐ
AÐ
AÑBÔBÐBÝ˜(Ñ#Ô#ð Qð Q‰ˆˆ1Ýˆq�Œx‰=Œ=˜AÒÐÝÐO˜qÐOÐO Q s¤VÐOÐO¨q°¬vÐOÐOÅÀAÀeÄHÁÄÐOÐOÑPÔPÐPøðQð Qr   Ú__main__zcaptures/after_move_a.pngN)ÚPILr   r0   Ú__name__r   r   r   ú<module>r4      sU   ðØ Ð Ð Ð Ð Ð ðQð Qð Qð< ˆzÒÐØ€KÐ+Ñ,Ô,Ð,Ð,Ð,ð Ðr   