o
    1Îj¨  ã                   @   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	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Úobject_detection)ÚINFER_ENDPOINTÚInferRequestÚInstanceÚInferResultÚPRIMARY_OPERATIONSz/instance-segmentationr   c                   @   s6   e Zd ZU eed< dZee ed< dZee	 ed< dS )r   ÚimageNÚ	thresholdÚ	visualize)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   Úfloatr   Úbool© r   r   úx/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/serving/schemas/instance_segmentation.pyr   !   s   
 r   c                   @   s:   e Zd ZU ejed< eed< eed< eed< e	j
ed< dS )r   ZbboxZ
categoryIdZcategoryNameZscoreÚmaskN)r   r   r   r
   ZBoundingBoxr   Úintr   r   r	   ÚMaskr   r   r   r   r   '   s   
 
r   c                   @   s*   e Zd ZU ee ed< dZee ed< dS )r   Z	instancesNr   )	r   r   r   r   r   r   r   r   r   r   r   r   r   r   /   s   
 r   Zinferr   N)Útypingr   r   r   Zpydanticr   Zinfra.modelsr   Zsharedr	   r
   Ú__all__r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
ÿ