
    h                     J    S SK r S SKrS SKJr  S SKJr   " S S5      rSS jrg)    N)Pathc                       \ rS rSr0 rSrg)
ImageCache    N)__name__
__module____qualname____firstlineno__data__static_attributes__r       P/var/www/fran/franai/venv/lib/python3.13/site-packages/insightface/data/image.pyr   r      s    Dr   r   c                    X4nU[         R                  ;   a  [         R                  U   $ [        R                  " [	        [
        5      R                  R                  5       S5      n/ SQnS nU H>  n[        R                  " X0< U< 35      n[        R                  " U5      (       d  M<  Un  O   Uc
   SU -  5       e[        R                  " U5      nU(       a  US S 2S S 2S S S24   nU[         R                  U'   U$ )Nimages)z.jpgz.pngz.jpegz%s not found)r   r   ospjoinr   __file__parentabsoluteexistscv2imread)	nameto_rgbkey
images_dir	ext_names
image_fileext_name_image_fileimgs	            r   	get_imager$   	   s    .C
joos##$x.//88:HEJ)IJhhz4+BC::k""$J	 
 !6>$#66!
**Z
 C!Add(mJOOCJr   )F)	r   osos.pathpathr   pathlibr   r   r$   r   r   r   <module>r)      s     
 	   r   