o
    1ÎjË  ã                   @   s¨   U d dl mZ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ÚUnion)Ú	BaseModelé   )ÚPrimaryOperationsé   )Úobject_detection)ÚINFER_ENDPOINTÚInferRequestÚDetectedObjectÚInferResultÚPRIMARY_OPERATIONSz/object-detectionr   c                   @   sV   e Zd ZU 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S )r   ÚimageNÚ	thresholdÚ	visualizeÚlogId)Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__r   r   r   Úfloatr   Úintr   Úboolr   © r   r   ús/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddlex/inference/serving/schemas/object_detection.pyr   !   s
   
  r   c                   @   s0   e Zd ZU ejed< eed< eed< eed< dS )r   ZbboxZ
categoryIdZcategoryNameZscoreN)	r   r   r   r   ZBoundingBoxr   r   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   r   Zpydanticr   Zinfra.modelsr	   Zsharedr   Ú__all__r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
ÿ