Example #1
0
        public FaceBase()
        {
            Face1 = new FaceResponse {
                Attribute = new Attribute {
                    Age = new Age {
                        Range = 4,
                        Value = 28,
                    },
                    Gender = new Gender {
                        Confidence = .9996F,
                        Value      = "male",
                    },
                    Race = new Race {
                        Confidence = .714F,
                        Value      = "White",
                    },
                }
            };

            Face2 = new FaceResponse {
                Attribute = new Attribute {
                    Age = new Age {
                        Range = 7,
                        Value = 45,
                    },
                    Gender = new Gender {
                        Confidence = .9126F,
                        Value      = "male",
                    },
                    Race = new Race {
                        Confidence = .914F,
                        Value      = "Black",
                    },
                }
            };

            Face3 = new FaceResponse {
                Attribute = new Attribute {
                    Age = new Age {
                        Range = 1,
                        Value = 15,
                    },
                    Gender = new Gender {
                        Confidence = .8126F,
                        Value      = "female",
                    },
                    Race = new Race {
                        Confidence = .7254F,
                        Value      = "Black",
                    },
                }
            };

            Faces = new Response {
                Face = new[] { Face1, Face2, Face3 }
            };

            FaceCount = 3;
        }
Example #2
0
 private void DetectFaces()
 {
     //  Detect Face using image path
     if (!_visualRecognitionTangram.DetectFaces((DetectedFaces response, Dictionary <string, object> customData) => {
         FaceResponse r = JsonUtility.FromJson <FaceResponse>(customData["json"].ToString());
         scroll.AddContent(r.ToString().Split('\n'));
         scrollButton.ShowPanel();
     }, OnFail, GetFilePath()))
     {
         Debug.Log("Detect faces failed!");
         scroll.AddContent(new string[] { "Detect faces failed!" });
         scrollButton.ShowPanel();
     }
 }
Example #3
0
 public static bool IsMale(this FaceResponse response)
 {
     return(response.faceAttributes.gender == "male");
 }