
    ic
              	       <   S SK Jr  S SK Jr  S SK Jr  S SKrS SKrS SKr\R                  R                  \R                  R                  \5      5      r\R                  R                  \5        \R                  R                  S \R                  R                  \R                  R                  \S5      5      5        S\R                   S'   S SKrS SKJrJr  S S	KJr  S S
KJr  S SKJr  S SKJr  S SKJr  S r\ S:X  a  \RB                  " 5       u  r"r#r$r%\" 5         gg)    )absolute_import)division)print_functionNz..auto_growthFLAGS_allocator_strategy)create_operators	transform)build_model)build_post_process)
load_model)get_image_file_listc                     [         S   n [        [         S   U 5      n[        [         S   5      n[        [         U5        / n[         S   S   S    HF  n[	        U5      S   nSU;   a  M  US	:X  a	  S
/XE   S'   OUS:X  a  SXE   S'   UR                  U5        MH     SU S'   [        X05      nUR                  5         [        [         S   S   5       H  n[        R                  SR                  U5      5        [        US5       nUR                  5       n	S
U	0n
S S S 5        [        W
U5      n[        R                   " US   SS9n["        R$                  " U5      nU" U5      nU" U5      nU H'  n[        R                  SR                  U5      5        M)     M     [        R                  S5        g ! , (       d  f       N= f)NGlobalPostProcessArchitectureEvaldataset
transformsr   LabelKeepKeysimage	keep_keysSSLRotateResizetestmodeT
infer_mode	infer_imgzinfer_img: {}rb)axisz	 result: {}zsuccess!)configr   r
   r   listappendr   evalr   loggerinfoformatopenreadr	   npexpand_dimspaddle	to_tensor)global_configpost_process_classmodelr   opop_nameopsfilefimgdatabatchimagespredspost_result
rec_results                   Y/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddleocr/tools/infer_cls.pymainr=   (   s   8$M ,F=,A=Q ~./Evu JVnY'5r(1+g
"(/yBK$))"(BK" 6 #'M,
:
5C	JJL#F8$4[$ABO**401$&&(CS>D  $$aq1!!&)f(/%JKK..z:; & C KK
 s   F00
F>	__main__)&
__future__r   r   r   numpyr)   ossyspathdirnameabspath__file____dir__r"   insertjoinenvironr+   
ppocr.datar   r	   ppocr.modeling.architecturesr
   ppocr.postprocessr   ppocr.utils.save_loadr   ppocr.utils.utilityr   tools.programprogramr=   __name__
preprocessr    devicer$   
vdl_writer     r<   <module>rX      s    '  %  	 

''//"''//(3
4   277??277<<#>? @)6

% &  2 4 0 , 3 'T z)0););)=&FFFJF rW   