o
    ZŽh:  ã                   @   sr   d Z ddlZddlmZ ddlmZ ddlmZ ddl	m
Z
 e e¡Zd	d
„ ZeddG dd„ de
ƒƒZdgZdS )z"Feature extractor class for YOLOS.é    Né   )Ú	rgb_to_id)Úlogging)Úrequiresé   )ÚYolosImageProcessorc                 C   s   t  dt¡ t| ƒS )Nz‚rgb_to_id has moved and will not be importable from this module from v5. Please import from transformers.image_transforms instead.)ÚwarningsÚwarnÚFutureWarningÚ
_rgb_to_id)Úx© r   úa/var/www/auris/lib/python3.10/site-packages/transformers/models/yolos/feature_extraction_yolos.pyr      s
   ýr   )Zvision)Úbackendsc                       s   e Zd Zd‡ fdd„Z‡  ZS )ÚYolosFeatureExtractorÚreturnNc                    s"   t  dt¡ tƒ j|i |¤Ž d S )Nz‡The class YolosFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please use YolosImageProcessor instead.)r   r	   r
   ÚsuperÚ__init__)ÚselfÚargsÚkwargs©Ú	__class__r   r   r   '   s
   ýzYolosFeatureExtractor.__init__)r   N)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r   %   s    r   )Ú__doc__r   Zimage_transformsr   r   Úutilsr   Zutils.import_utilsr   Zimage_processing_yolosr   Z
get_loggerr   Úloggerr   Ú__all__r   r   r   r   Ú<module>   s   
	

