
    {-j                         d dl Z d dlZddlmZmZ ddlmZmZ  ed          rd dl	Z	 ed           G d de                      Z
dS )	    N   )class_requires_depsis_dep_available   )BaseCVResult	JsonMixinzopencv-contrib-pythonc                        e Zd Zd Zd Zd ZdS )TextDetResultc                 B   | d         }| d         }|D ]y}t          j        t          j        |                              t                    g d                              t           j                  }t          j        ||gddd           zd|ddddddd	f         iS )
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/banglarbhumi/venv/lib/python3.11/site-packages/paddlex/inference/models/text_detection/result.py_to_imgzTextDetResult._to_img   s    Z [! 	> 	>C*RXc]]11#66


CCJJ28TTCM%#k1====uQQQ44R4Z())    c                 ~    t          j        |           }|                    d           t          j        |g|R i |S Nr   )copydeepcopypopr   _to_strr   argskwargsdatas       r   r'   zTextDetResult._to_str&   sD    }T"" 7777777r!   c                 ~    t          j        |           }|                    d           t          j        |g|R i |S r#   )r$   r%   r&   r   _to_jsonr(   s       r   r-   zTextDetResult._to_json+   sD    }T""!$8888888r!   N)__name__
__module____qualname__r    r'   r-    r!   r   r
   r
      sA        * * *8 8 8
9 9 9 9 9r!   r
   )r$   numpyr   
utils.depsr   r   common.resultr   r   r   r
   r1   r!   r   <module>r5      s         @ @ @ @ @ @ @ @ 4 4 4 4 4 4 4 4+,, JJJ ,--9 9 9 9 9L 9 9 .-9 9 9r!   