o
    1Îj•	  ã                   @   s²   U d dl mZmZmZmZmZmZ d dlmZ ddl	m
Z
mZ ddlmZ g d¢ZdZee ed	< G d
d„ dejƒZG dd„ deƒZG dd„ deƒZdeeefiZee ed< dS )é    )ÚDictÚFinalÚListÚOptionalÚTupleÚUnion)Ú	BaseModelé   )ÚDataInfoÚPrimaryOperationsé   )Úocr)ÚINFER_ENDPOINTÚInferRequestÚLayoutParsingResultÚInferResultÚPRIMARY_OPERATIONSz/layout-parsingr   c                   @   s–  e Zd ZU dZee ed< dZee ed< dZee ed< dZ	ee ed< dZ
ee ed< dZee ed< dZeeeef  ed< dZee ed	< dZeeeeeef f  ed
< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZee ed< dZ ee ed< dZ!ee ed< dZ"ee ed< dS )r   NÚuseDocOrientationClassifyÚuseDocUnwarpingÚuseTextlineOrientationÚuseSealRecognitionÚuseTableRecognitionÚuseFormulaRecognitionÚlayoutThresholdÚ	layoutNmsÚlayoutUnclipRatioÚlayoutMergeBboxesModeÚtextDetLimitSideLenÚtextDetLimitTypeÚtextDetThreshÚtextDetBoxThreshÚtextDetUnclipRatioÚtextRecScoreThreshÚsealDetLimitSideLenÚsealDetLimitTypeÚsealDetThreshÚsealDetBoxThreshÚsealDetUnclipRatioÚsealRecScoreThreshÚ	visualize)#Ú__name__Ú
__module__Ú__qualname__r   r   ÚboolÚ__annotations__r   r   r   r   r   r   r   ÚfloatÚdictr   r   r   r   Ústrr   Úintr   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   © r3   r3   úq/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/serving/schemas/layout_parsing.pyr   !   s0   
  r   c                   @   s>   e Zd ZU eed< dZeeeef  ed< dZ	ee ed< dS )r   ZprunedResultNÚoutputImagesÚ
inputImage)
r*   r+   r,   r0   r.   r5   r   r   r1   r6   r3   r3   r3   r4   r   ;   s   
 r   c                   @   s"   e Zd ZU ee ed< eed< dS )r   ZlayoutParsingResultsZdataInfoN)r*   r+   r,   r   r   r.   r
   r3   r3   r3   r4   r   A   s   
 r   Zinferr   N)Útypingr   r   r   r   r   r   Zpydanticr   Zinfra.modelsr
   r   Zsharedr   Ú__all__r   r1   r.   ZBaseInferRequestr   r   r   r   r3   r3   r3   r4   Ú<module>   s   "
ÿ