/// <summary> /// Procesa la imagen pasada por parametro y retorna true si aparece un rostro o false de lo contrario. /// </summary> /// <param name="image">La imagen a procesar</param> /// <returns>true o false</returns> public Boolean AreThere(IPicture image) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", true); cog.Recognize(image.OgImgPath); return(cog.FaceFound); }
public bool Condition(IPicture image) { PictureProvider p = new PictureProvider(); p.SavePicture(image, path); cog.Recognize(path); return(cog.FaceFound); }
public IPicture Filter(IPicture image) { this.Persist(image, "ImageToSearchFace.jpg"); CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cog.Recognize("ImageToSearchFace.jpg"); this.HasFace = cog.FaceFound; return(image); }
public bool Evaluate() { Persist(picture, "facefound.png"); CognitiveFace cogFace = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cogFace.Recognize("facefound.png"); return(cogFace.FaceFound); }
public Boolean Filter(IPicture image) { PictureProvider p2 = new PictureProvider(); CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); FilterSave save = new FilterSave(); save.Filter(image); cog.Recognize($"..\\Adds\\{FilterSave.Contador.ToString()}.jpg"); return(cog.FaceFound); }
public IPicture Filter(IPicture image) { imageProvider.SavePicture(image, "TempVikings.jpg"); cognitiveFace.Recognize(@"TempVikings.jpg"); FaceOrNot = cognitiveFace.FaceFound; IPicture imagen = imageProvider.GetPicture("TempVikings.jpg"); return(imagen); }
public IPicture Filter(IPicture image) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", true); cog.Recognize("..\\Program\\NewImage.jpg"); if (cog.FaceFound) { hasface = true; } return(image); }
/// <summary> /// Chequea si hay una cara, en caso afirmativo devuelve true, sino false /// </summary> /// <param name="path">path de la imagen</param> /// <returns>boolean</returns> public bool CheckCondition(string path) { CognitiveFace cog = new CognitiveFace("a36648d3c5134ab692acd35605d491f7", false); cog.Recognize(path); if (cog.FaceFound) { return(true); } return(false); }
public IPicture Filter(IPicture image) { pictureProvider.SavePicture(image, "TempForFacialRecognition.jpg"); cog.Recognize(@"TempForFacialRecognition.jpg"); Boolean = cog.FaceFound; IPicture picOrig = pictureProvider.GetPicture("tmpFace.jpg"); return(picOrig); }
/// <summary> /// filtra la imagen devolviendo un valor bool indicando si pasa el filtro o no /// </summary> /// <param name="image"> imagen para filtrar </param> /// <returns> devuelve si la imagen pasa el filtro o no </returns> public bool Filter(IPicture image) { cog.Recognize(path); if (cog.FaceFound) { this.FaceOrNot = true; return(true); } else { this.FaceOrNot = false; return(false); } }
public IPicture Filter(IPicture image) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", false); cog.Recognize($@"{fileName}"); if (cog.FaceFound) { this.filterRelief = new FilterRelief(); return(this.filterRelief.Filter(image)); } else { this.filterBW = new FilterBlackAndWhite(35); return(this.filterBW.Filter(image)); } }
/// <summary> /// Recibe una imagen y la retorna con un filtro de escala de grises aplicado. /// </summary> /// <param name="image">Imagen a la que se le va a aplicar el filtro.</param> /// <returns>Imagen con el filtro aplicado.</returns> public IPicture Filter(IPicture image) { CognitiveFace cog = new CognitiveFace("a36648d3c5134ab692acd35605d491f7", false); cog.Recognize(@"savedPic.jpg"); if (cog.FaceFound) { this.Condition = true; } else { this.Condition = false; } return(image); }
public IPicture Filter(IPicture image) { CognitiveFace cog = new CognitiveFace("620e818a46524ceb92628cde08068242", true, Color.GreenYellow); cog.Recognize($"../imageWithFilter{contador}.JPG"); contador = contador + 1; if (cog.FaceFound == true) { result = true; return(image); } else { result = false; return(image); } }