
    9i                         S SK r S SKrSSKJrJr  SSKJrJr  \" S5      (       a  S SK	r	\" S5       " S S\5      5       r
g)	    N   )class_requires_depsis_dep_available   )BaseCVResult	JsonMixinzopencv-contrib-pythonc                   &    \ rS rSrS rS rS rSrg)TextDetResult   c                 8   U S   nU S   nU Hz  n[         R                  " [         R                  " U5      R                  [        5      / SQ5      R                  [         R
                  5      n[        R                  " X#/SSS5        M|     SUSS2SS2SSS	24   0$ )
zdraw rectangledt_polys	input_img)      T)r   r      r   resNr   )npreshapearrayastypeintint64cv2	polylines)selfboxesimageboxs       n/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/paddlex/inference/models/text_detection/result.py_to_imgTextDetResult._to_img   s    Z [!C**RXXc]11#6
CJJ288TCMM%k1=  uQ4R4Z())    c                     [         R                  " U 5      nUR                  S5        [        R                  " U/UQ70 UD6$ Nr   )copydeepcopypopr   _to_strr   argskwargsdatas       r    r)   TextDetResult._to_str&   s7    }}T"  7777r#   c                     [         R                  " U 5      nUR                  S5        [        R                  " U/UQ70 UD6$ r%   )r&   r'   r(   r   _to_jsonr*   s       r    r0   TextDetResult._to_json+   s7    }}T"!!$8888r#    N)__name__
__module____qualname____firstlineno__r!   r)   r0   __static_attributes__r2   r#   r    r
   r
      s    *8
9r#   r
   )r&   numpyr   
utils.depsr   r   common.resultr   r   r   r
   r2   r#   r    <module>r;      sC      @ 4+,, ,-9L 9 .9r#   