o
    'j5                     @   s2   d dl Z dddZdd Ze Zeejej dS )    Nc                 C   s0  t | ddd}| }W d    n1 sw   Y  t|d }|d }t |ddd]}t|D ]P\}}g }	|d }
|d }|
d	 }|D ]+}|d
 \}}}}||g||g||g||gg}|	|d |d ||d |d d qF||d tj|	dd d  q2W d    n1 sw   Y  td d S )Nrzutf-8)encodingr   	documentswZimgdocumentfnameboxtextlabelidlinking)Ztranscriptionr
   pointsr   r   	F)ensure_ascii
z	===ok====)	open	readlinesjsonloads	enumerateappendwritedumpsprint)Z	json_pathoutput_fileZfinlinesZ	json_infor   Zfoutidxr   Z
label_infoZimg_infoZ
image_pathdocx1y1Zx2y2r    r!   p/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddleocr/ppstructure/kie/tools/trans_xfun_data.pytransfer_xfun_data   s:   

r#   c                  C   sD   dd l } | jdd}|jdtddd |jdtdd	d | }|S )
Nr   zargs for paddleserving)descriptionz--ori_gt_pathTzorigin xfun gt path)typerequiredhelpz--output_pathzpath to save)argparseArgumentParseradd_argumentstr
parse_args)r(   parserargsr!   r!   r"   parser_args0   s   r/   )NN)r   r#   r/   r.   Zori_gt_pathZoutput_pathr!   r!   r!   r"   <module>   s
   
