Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public override void onImageResults(Dictionary<int, Face> faces) {
- if (!reconocer) {
- if (faces.Count > 0) {
- DebugFeatureViewer dfv = GameObject.FindObjectOfType<DebugFeatureViewer>();
- if (dfv != null)
- dfv.ShowFace(faces[0]);
- print("CARA DETECTADA");
- resultados = faces[0].ToString().Split('\n');
- alegria = float.Parse(resultados[19].Substring(resultados[19].LastIndexOf(' ')));
- miedo = float.Parse(resultados[20].Substring(resultados[20].LastIndexOf(' ')));
- asco = float.Parse(resultados[21].Substring(resultados[21].LastIndexOf(' ')));
- tristeza = float.Parse(resultados[22].Substring(resultados[22].LastIndexOf(' ')));
- sorpresa = float.Parse(resultados[23].Substring(resultados[23].LastIndexOf(' ')));
- desprecio = float.Parse(resultados[24].Substring(resultados[24].LastIndexOf(' ')));
- compromiso = float.Parse(resultados[25].Substring(resultados[25].LastIndexOf(' ')));
- valencia = float.Parse(resultados[26].Substring(resultados[26].LastIndexOf(' ')));
- acuerdo = float.Parse(resultados[27].Substring(resultados[27].LastIndexOf(' ')));
- if (alegria > desprecio && alegria > sorpresa && alegria > tristeza) {
- print("ALEGRIA");
- // servidor.SendMessage("NoInicial#a3#2");
- sl5.actualizarEmocionUsuario(2);
- print("EMOCION DEL USUARIO "+sl5.emocionUsuario);
- }
- else if (desprecio > alegria && desprecio > sorpresa && desprecio > tristeza) {
- print("DESPRECIO");
- sl5.actualizarEmocionUsuario(3);
- print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
- }
- else if (sorpresa > desprecio && alegria < sorpresa && sorpresa > tristeza) {
- print("SORPRESA");
- sl5.actualizarEmocionUsuario(4);
- print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
- }
- else if (tristeza > desprecio && tristeza > sorpresa && alegria < tristeza) {
- print("TRISTEZA");
- sl5.actualizarEmocionUsuario(0);
- print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
- }
- else {
- print("ASUMAMOS NEUTRO");
- sl5.actualizarEmocionUsuario(1);
- print("EMOCION DEL USUARIO " + sl5.emocionUsuario);
- }
- }
- else {
- print("CARA NO DETECTADA");
- }
- StartCoroutine(NoReconocer());
- }
- }
- private IEnumerator NoReconocer() {
- print("reconocer true");
- reconocer = true;
- yield return new WaitForSeconds(7);
- reconocer = false;
- print("reconocer false");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement