Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.38 KB | None | 0 0
  1. public override void onImageResults(Dictionary<int, Face> faces) {
  2.         if (!reconocer) {
  3.        
  4.             if (faces.Count > 0) {
  5.             DebugFeatureViewer dfv = GameObject.FindObjectOfType<DebugFeatureViewer>();
  6.             if (dfv != null)
  7.                 dfv.ShowFace(faces[0]);
  8.  
  9.             print("CARA DETECTADA");
  10.             resultados = faces[0].ToString().Split('\n');
  11.        
  12.             alegria = float.Parse(resultados[19].Substring(resultados[19].LastIndexOf(' ')));
  13.             miedo = float.Parse(resultados[20].Substring(resultados[20].LastIndexOf(' ')));
  14.             asco = float.Parse(resultados[21].Substring(resultados[21].LastIndexOf(' ')));
  15.             tristeza = float.Parse(resultados[22].Substring(resultados[22].LastIndexOf(' ')));
  16.             sorpresa = float.Parse(resultados[23].Substring(resultados[23].LastIndexOf(' ')));
  17.             desprecio = float.Parse(resultados[24].Substring(resultados[24].LastIndexOf(' ')));
  18.             compromiso = float.Parse(resultados[25].Substring(resultados[25].LastIndexOf(' ')));
  19.             valencia = float.Parse(resultados[26].Substring(resultados[26].LastIndexOf(' ')));
  20.             acuerdo = float.Parse(resultados[27].Substring(resultados[27].LastIndexOf(' ')));
  21.  
  22.               if (alegria > desprecio && alegria > sorpresa && alegria > tristeza) {
  23.                     print("ALEGRIA");
  24.                 //  servidor.SendMessage("NoInicial#a3#2");
  25.                     sl5.actualizarEmocionUsuario(2);
  26.                     print("EMOCION DEL USUARIO "+sl5.emocionUsuario);
  27.                 }
  28.                 else if (desprecio > alegria && desprecio > sorpresa && desprecio > tristeza) {
  29.                     print("DESPRECIO");
  30.                     sl5.actualizarEmocionUsuario(3);
  31.                     print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
  32.                 }
  33.                 else if (sorpresa > desprecio && alegria < sorpresa && sorpresa > tristeza) {
  34.                     print("SORPRESA");
  35.                     sl5.actualizarEmocionUsuario(4);
  36.                     print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
  37.                 }
  38.                 else if (tristeza > desprecio && tristeza > sorpresa && alegria < tristeza) {
  39.                     print("TRISTEZA");
  40.                     sl5.actualizarEmocionUsuario(0);
  41.                     print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
  42.                 }
  43.                 else {
  44.                     print("ASUMAMOS NEUTRO");
  45.                     sl5.actualizarEmocionUsuario(1);
  46.                     print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
  47.                 }
  48.  
  49.         }
  50.         else {
  51.             print("CARA NO DETECTADA");
  52.         }
  53.         StartCoroutine(NoReconocer());
  54.     }
  55. }
  56.  
  57.  
  58.  
  59.     private IEnumerator NoReconocer() {
  60.         print("reconocer true");
  61.         reconocer = true;
  62.         yield return new WaitForSeconds(7);
  63.         reconocer = false;
  64.         print("reconocer false");
  65.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement