
    Z j.                     D    S r SSKJrJrJr  SSKJr   " S S\5      rS/rg)z#Video processor class for VideoMAE.   )IMAGENET_STANDARD_MEANIMAGENET_STANDARD_STDPILImageResampling)BaseVideoProcessorc                      ^  \ rS rSr\R
                  r\r\	r
SS0rSrSSS.rSrSrSrSrSrSrSrS/rU 4S	 jrS
rU =r$ )VideoMAEVideoProcessor   shortest_edge   F)heightwidthTgp?pixel_valuesc                 R   > [         TU ]  " U40 UD6nUR                  S5      US'   U$ )Npixel_values_videosr   )super
preprocesspop)selfvideoskwargsbatch	__class__s       ڇ/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/videomae/video_processing_videomae.pyr   !VideoMAEVideoProcessor.preprocess$   s0    "64V4 %		*? @n     )__name__
__module____qualname____firstlineno__r   BILINEARresampler   
image_meanr   	image_stdsizedefault_to_square	crop_size	do_resizedo_center_crop
do_rescalerescale_factordo_normalizedo_convert_rgbdo_sample_framesmodel_input_namesr   __static_attributes____classcell__)r   s   @r   r   r      si    !**H'J%IS!D-IINJNLN'( r   r   N)	__doc__image_utilsr   r   r   video_processing_utilsr   r   __all__r   r   r   <module>r6      s*    * \ \ 8/ , $
$r   