o
    1Îjœ  ã                   @   s¤   U d dl mZ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 )é    )ÚDictÚFinalÚListÚOptional)Ú	BaseModelé   )ÚPrimaryOperationsé   )Úobject_detection)ÚINFER_ENDPOINTÚInferRequestÚDetectedObjectÚInferResultÚPRIMARY_OPERATIONSz/open-vocabulary-detectionr   c                   @   sF   e Zd ZU eed< eed< dZeeeef  ed< dZ	ee
 ed< dS )r   ÚimageÚpromptNÚ
thresholdsÚ	visualize)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   r   Úfloatr   Úbool© r   r   ú|/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/serving/schemas/open_vocabulary_detection.pyr   !   s
   
 r   c                   @   s(   e Zd ZU ejed< eed< eed< dS )r   ZbboxZcategoryNameZscoreN)r   r   r   r
   ZBoundingBoxr   r   r   r   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detectedObjectsNr   )	r   r   r   r   r   r   r   r   r   r   r   r   r   r   .   s   
 r   Zinferr   N)Útypingr   r   r   r   Zpydanticr   Zinfra.modelsr   Zsharedr
   Ú__all__r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
ÿ