
    j                     :    d dl Z ddlmZ d Zd ZdddZd	dZdS )
    N   )loggerc                .    |                                  dv S )N)trueyesty1)lower)vs    d/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/paddleocr/_utils/cli.pystr2boolr      s    7799666    c                     t          |                                           } |                     d           |                     d           | S )N
subcommandexecutor)varscopypop)argss    r   get_subcommand_argsr      s@    ::??DHH\HHZKr   )
input_helpc                    |d}|                      ddt          d|           |                      dt          d           d S )	NzInput path or URL.z-iz--inputT)typerequiredhelpz--save_pathzPath to the output directory.)r   r   )add_argumentstr)	subparserr   s     r   add_simple_inference_argsr       sk    )
     ,      r   c                    |                                 }|                    d          }|                    d          }| i }|D ]}|                    |          ||<   ni }|} | di |}	  |j        |fi |}	t          j                    }
t	          |	          D ]u\  }}t          j        d| dt          j                    |
z
  dz   d           t          j                    }
|                                 |r|                    |           v	 |	                                 d S # |	                                 w xY w)Ninput	save_pathzProcessed item z in i  z ms )
r   r   predict_itertime	enumerater   infoprintsave_allclose)wrapper_clsparamspredict_param_namesinput_r#   predict_paramsnameinit_paramswrapperresultt1iress                r   perform_simple_inferencer8   0   s_   [[]]FZZ  F

;''I&' 	4 	4D#)::d#3#3N4  	4 Kk((K((G%%f????Y[['' 	( 	(FAsKM!MM$)++b.D1HMMMNNNBIIKKK (Y'''	( 	s   .B&D+ +E)N)r&   loggingr   r   r   r    r8   r$   r   r   <module>r:      s|          7 7 7   8<     "     r   