Пример #1
0
        public async   Task  GetText()
        {
            VisionServiceClient visionServiceClient= new VisionServiceClient("key");

            var result = await visionServiceClient.RecognizeTextAsync(this.item.Url);
            var sb= new StringBuilder();
            foreach (var word in result.Regions[0].Lines.SelectMany(lines => lines.Words))
            {
                sb.Append(word.Text +" ");
            }
         
            var item = new ImageView {Nombre = sb.ToString(), Url = this.item.Url};
            TextCollection.Add(item);
          

        }
Пример #2
0
 public async Task<Face[]> GetAge()
 {
     var faceServiceClient = new FaceServiceClient("keey");
     var face= await faceServiceClient.DetectAsync(this.ImageResult.Url,true,true,true,true);
     this.FacesCollection = face;
     var image = new ImageView
     {
         Edad = face[0].Attributes.Age.ToString(),
         Nombre = ImageResult.Nombre,
         Url = ImageResult.Url,
         Sexo =  (face[0].Attributes.Gender.Equals("male")?"Hombre":"Mujer")
     };
     
    var  urlComparation = image.Sexo.Equals("Hombre") ?
             "http://aimworkout.com/wp-content/uploads/2014/11/Chuck_Norris.jpg" :
             "http://www.beevoz.com/wp-content/uploads/2015/08/angelinajolie.jpg";
     var face1 = await faceServiceClient.DetectAsync(urlComparation);
    var result=await  faceServiceClient.VerifyAsync(face[0].FaceId, face1[0].FaceId);
    image.Similar= (Convert.ToInt32(result.Confidence*100)).ToString();
     ImageCollection.Add(image);
     return face;
 }