
    }-j                     b    d dl mZmZmZ ddlmZmZ  G d de          Z G d de          ZdS )	   )add_simple_inference_argsget_subcommand_argsperform_simple_inference   )PaddleXPredictorWrapperPredictorCLISubcommandExecutorc                   P     e Zd Z fdZed             Zed             Zd Z xZ	S )TextImageUnwarpingc                 H    i | _          t                      j        |i | d S N)_extra_init_argssuper__init__)selfargskwargs	__class__s      f/var/www/html/banglarbhumi/venv/lib/python3.11/site-packages/paddleocr/_models/text_image_unwarping.pyr   zTextImageUnwarping.__init__   s/    
 !#$)&)))))    c                     dS )NUVDoc r   s    r   default_model_namez%TextImageUnwarping.default_model_name    s    wr   c                     t                      S r   )$TextImageUnwarpingSubcommandExecutor)clss    r   get_cli_subcommand_executorz.TextImageUnwarping.get_cli_subcommand_executor$   s    3555r   c                     | j         S r   )r   r   s    r   &_get_extra_paddlex_predictor_init_argsz9TextImageUnwarping._get_extra_paddlex_predictor_init_args(   s    $$r   )
__name__
__module____qualname__r   propertyr   classmethodr   r    __classcell__)r   s   @r   r
   r
      s}        * * * * *   X 6 6 [6% % % % % % %r   r
   c                   0    e Zd Zed             Zd Zd ZdS )r   c                     dS )Ntext_image_unwarpingr   r   s    r   subparser_namez3TextImageUnwarpingSubcommandExecutor.subparser_name-   s    %%r   c                 $    t          |           d S r   )r   )r   	subparsers     r   _update_subparserz6TextImageUnwarpingSubcommandExecutor._update_subparser1   s    !),,,,,r   c                 N    t          |          }t          t          |           d S r   )r   r   r
   )r   r   paramss      r   execute_with_argsz6TextImageUnwarpingSubcommandExecutor.execute_with_args4   s&    $T** !3V<<<<<r   N)r!   r"   r#   r$   r*   r-   r0   r   r   r   r   r   ,   sK        & & X&- - -= = = = =r   r   N)	
_utils.clir   r   r   baser   r   r
   r   r   r   r   <module>r3      s            
 J I I I I I I I% % % % %0 % % %*
= 
= 
= 
= 
=+I 
= 
= 
= 
= 
=r   