@Override public FeatureVector extract(MBFImage image, FImage mask) { if (mask != null) System.err.println("Warning: COLOR_FACES doesn't support masking"); SandeepFaceDetector fd = new SandeepFaceDetector(); return mode.getFeatureVector(fd.detectFaces(image), image); } }
@Override public FeatureVector extract(MBFImage image, FImage mask) { if (mask != null) System.err.println("Warning: COLOR_FACES doesn't support masking"); SandeepFaceDetector fd = new SandeepFaceDetector(); return mode.getFeatureVector(fd.detectFaces(image), image); } }
@Override public FeatureVector extract(MBFImage image, FImage mask) { if (mask != null) System.err.println("Warning: HAAR_FACES doesn't support masking"); HaarCascadeDetector fd = cascade.load(); return mode.getFeatureVector(fd.detectFaces(Transforms.calculateIntensityNTSC(image)), image); } }
@Override public FeatureVector extract(MBFImage image, FImage mask) { if (mask != null) System.err.println("Warning: HAAR_FACES doesn't support masking"); HaarCascadeDetector fd = cascade.load(); return mode.getFeatureVector(fd.detectFaces(Transforms.calculateIntensityNTSC(image)), image); } }