o
    1Îju  ã                   @   s    U d dl mZmZmZ d dlmZ ddlmZ ddlm	Z	 g d¢Z
dZee ed	< G d
d„ deƒ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 )é    )ÚFinalÚListÚOptional)Ú	BaseModelé   )ÚPrimaryOperationsé   )Úimage_segmentation)ÚINFER_ENDPOINTÚInferRequestÚMaskInfoÚInferResultÚPRIMARY_OPERATIONSz/open-vocabulary-segmentationr
   c                   @   s>   e Zd ZU eed< eee  ed< eed< dZee	 ed< dS )r   ÚimageÚpromptZ
promptTypeNÚ	visualize)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   Úfloatr   r   Úbool© r   r   ú/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/serving/schemas/open_vocabulary_segmentation.pyr   !   s
   
 r   c                   @   s"   e Zd ZU eed< ee ed< dS )r   Úlabelr   N)r   r   r   r   r   r   r   r   r   r   r   r   (   s   
 r   c                   @   s8   e Zd ZU eej ed< ee ed< dZe	e
 ed< dS )r   ZmasksZ	maskInfosNr   )r   r   r   r   r	   ÚMaskr   r   r   r   r   r   r   r   r   r   -   s   
 r   Zinferr   N)Útypingr   r   r   Zpydanticr   Zinfra.modelsr   Zsharedr	   Ú__all__r
   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
ÿ