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); }
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; }