
    3vh                     (    d dl mZ dZdededefdZy)    )VERSIONz1.0.0cedula	resultadoreturnc                 :   |j                  di       }d}d}t        |t              r|j                  d      du r| ddd|ddt        d	S |j                  d
      du r| dddt        dS |j                  d      du r| dddt        dS |j                  d      du r| dddt        dS |j                  d      du r| dddt        dS |j                  d      du r| dddt        dS |j                  d      dur| ddd|ddt        d	S | dd|||t        dS )Nresultado_vidazPrueba de vida exitosaok
es_personaF)r   validacion_exitosavida_detectadau@   No se detectó una persona. Es un objeto, animal o imagen falsa.
no_persona)mensaje
tipo_errorversion
accesoriosTu[   Se detectaron accesorios que obstruyen el rostro. Retírese sombrero o elementos similares.accesorios_detectados)r   r   r   r   r   
usa_lentesuH   El usuario está usando lentes. Retírelos para una validación precisa.usa_auricularesuM   El usuario tiene auriculares. Retírelos para una verificación más precisa.	usa_gorrouZ   El usuario tiene un accesorio en la cabeza. Retírelo para una verificación más precisa.accesorio_adicionalojos_detectadosum   No se detectaron ojos claramente en la imagen. Intente nuevamente con mejor iluminación o sin obstrucciones.ojos_no_detectadosr   u7   No se detectó vida suficiente en el análisis de lhia.vida_insuficiente)r   r   )r   r   r   )get
isinstancedictr   )r   r   openair   r   s        ,/opt/face_recognition/src/utils/respuesta.pygenerar_respuesta_vidar      s   ]]+R0F&GJ &$::l#u, &+"' 	
 ^*"  ::l#t+ &+x5"  ::l#t+ &+e*"  ::'(D0 &+j/"  ::k"d* &+w3"  ::'(E1 &+ K2"  ::&'t3 &+"' 	
 U1"  "       N)
src.configr   strr   r    r    r   <module>r$      s+    
R3 R4 RD Rr    