
    i                     0   S SK Jr  S SK Jr  S SK Jr  S SKrS SKr\R                  R                  \5      r	\R                  R                  \	5        \R                  R                  \R                  R                  \	S5      5        S SKJr   " S S\5      rg)	    )absolute_import)division)print_functionNz..)PGNet_PostProcessc                   *    \ rS rSrSr SS jrS rSrg)PGPostProcess   z
The post process for PGNet.
Nc                     Xl         X l        X0l        X@l        XPl        SU l        [        R                  R                  S:X  a'  [        R                  R                  S:X  a  SU l        g g g )NF      T)
character_dict_path	valid_setscore_threshmodepoint_gather_modeis_python35sysversion_infomajorminor)selfr   r   r   r   r   kwargss          j/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddleocr/ppocr/postprocess/pg_postprocess.py__init__PGPostProcess.__init__!   sb     $7 "(	!2 !!!Q&3+;+;+A+AQ+F#D ,G&    c           	          [        U R                  U R                  U R                  UUU R                  S9nU R
                  S:X  a  UR                  5       nU$ UR                  5       nU$ )N)r   fast)r   r   r   r   r   r   pg_postprocess_fastpg_postprocess_slow)r   	outs_dict
shape_listpostdatas        r   __call__PGPostProcess.__call__5   sl     $$NN"44
 99++-D  ++-Dr   )r   r   r   r   r   r   )N)__name__
__module____qualname____firstlineno____doc__r   r%   __static_attributes__ r   r   r   r      s     $(r   r   )
__future__r   r   r   osr   pathdirname__file____dir__appendjoin$ppocr.utils.e2e_utils.pgnet_pp_utilsr   objectr   r-   r   r   <module>r8      sf    '  % 	 

''//(
#   Wd+ , B&F &r   