Пример #1
0
        public async Task MatchPhotos()
        {
            List <PeopleModel> peoples         = new List <PeopleModel>();
            FacebookService    facebookService = new FacebookService();
            TwitterService     twitterService  = new TwitterService();
            FaceService        faceService     = new FaceService();
            string             searchFullName  = "Ali";

            var peopleFacebook = await facebookService.SearchPeopeAsync(searchFullName);

            var peopleTwitter = twitterService.SearchPeope(searchFullName);

            peoples.AddRange(peopleFacebook);
            peoples.AddRange(peopleTwitter);

            await faceService.MatchPhotos(peoples);
        }
Пример #2
0
        public async Task<ActionResult> Index(string search)
        {
            List<PeopleModel> peopleModels = new List<PeopleModel>();
            FaceService faceService = new FaceService();

            // Search for the  full name on Facebook
            var peopleFacebook = await facebookService.SearchPeopeAsync(search);
            peopleModels.AddRange(peopleFacebook);

            // Search for the  full name on Twitter
            var peopleTwitter = twitterService.SearchPeope(search);
            peopleModels.AddRange(peopleTwitter);

            // Compare people over face recognition API
            await faceService.MatchPhotos(peopleModels);

            return View(GetPeoples(search));
        }