private IEnumerable <Rect> DetectFacesOnImage(string imgPath) { var srcImage = new Mat(imgPath); var normalizedImage = ImageFeaturesDetector.NormalizeImage(srcImage); normalizedImage.SaveImage("..\\CAT.BusinessLayer\\Test\\src.jpeg"); //Cv2.Ima var faceClassifier = GetFaceClassifier(); var faces = ImageFeaturesDetector.DetectObjects(faceClassifier, normalizedImage); return(faces); }
private CascadeClassifier GetFaceClassifier() { var faceCascadesPath = Path.Combine(cascadeOptions.BaseFolder, cascadeOptions.FaceCascadeFile); return(ImageFeaturesDetector.GetClassifier(faceCascadesPath)); }