// Se utiliza Sobrecarga (Tiene dos metodos Add con diferente firma). public void Add(Conductor conductor) { conductores.Add(conductor); cog.Recognize(conductor.Foto); if (cog.FaceFound && cog.SmileFound) { // Se aplica Creator , decidimos crear la instancia de TwitterImage aqui var twitter = new TwitterImage(consumerKey, consumerKeySecret, accessToken, accessTokenSecret); Console.WriteLine(twitter.PublishToTwitter(conductor.ImprimeDatos(), conductor.Foto)); Console.WriteLine("Se encuentra cara con Sonrisa de Conductor y se publica en Twitter"); } else { Console.WriteLine($"No cumple los requisitos para enviar Registro a Twitter"); } }
public static bool FaceRecognition(string image) { CognitiveFace recognition = new CognitiveFace("a36648d3c5134ab692acd35605d491f7", false); recognition.Recognize(image); return(recognition.FaceFound); }
public void AddConductor(Conductor conductor) { this.conductores.Add(conductor); var twitter = new TwitterImage("g7rkPB5uI2xOqELAhlNrorSU4", "8hOTyS71GrTH9Ool3rXykAJRY5AmgSPiy78b1wYUPcvfIzXeEc", "1396065818-8vnV9HJFW5ArcfFg2zE9hLA68CZYFXO8Cjv6o2E", "675fHmUzeaPajtj3pO64w5xd3p9YI3kco7kSvKhzeEvYe"); CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242"); cog.Recognize(conductor.Foto); if (cog.FaceFound) { if (cog.SmileFound) { Console.WriteLine(twitter.PublishToTwitter($"Tenemos un nuevo conductor! Bienvenid@ {conductor.Nombre} {conductor.Apellido}!", conductor.Foto)); } else { Console.WriteLine("Por favor, sonría en la foto"); } } else { Console.WriteLine("Por favor, suba una foto con su rostro y sonriendo"); } }
public static Boolean FotoValida(string foto) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cog.Recognize(@foto); return(FoundSmilingFace(cog)); }
IPicture IFilter.Filter(IPicture image) { new PictureProvider().SavePicture(image, @"C:\Users\estudiante.fit\Documents\GitHub\CompAndDel\temp.jpg"); Reconocedor.Recognize(@"C:\Users\estudiante.fit\Documents\GitHub\CompAndDel\temp.jpg"); marca = Reconocedor.FaceFound; image = new PictureProvider().GetPicture(@"C:\Users\estudiante.fit\Documents\GitHub\CompAndDel\temp.jpg"); return(image); }
public bool IsValid(string image) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cog.Recognize(image); if (cog.FaceFound) { return(true); } System.Console.WriteLine("Imagen inválida."); return(false); }
public override bool GoodPhoto() { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cog.Recognize(this.UrlPhoto); if (cog.FaceFound) { return(true); } else { return(false); } }