Exemplo n.º 1
0
    def detect(self, image):
        face_detector = FaceDetector()
        glasses_detector = GlassesDetector()
        profile_detector = ProfileDetector()
        feature_detector = FeatureDetector()

        face_points = face_detector.detect(image) or []
        glasses_points = glasses_detector.detect(image) or []
        profile_points = profile_detector.detect(image) or []
        feature_points = feature_detector.detect(image) or []

        return face_points + glasses_points + profile_points + feature_points
Exemplo n.º 2
0
    def detect(self, image):
        face_detector = FaceDetector()
        glasses_detector = GlassesDetector()
        profile_detector = ProfileDetector()
        feature_detector = FeatureDetector()

        face_points = face_detector.detect(image) or []
        glasses_points = glasses_detector.detect(image) or []
        profile_points = profile_detector.detect(image) or []
        feature_points = feature_detector.detect(image) or []

        return face_points + glasses_points + profile_points + feature_points
Exemplo n.º 3
0
    def detect(self, image):
        face_detector = FaceDetector()
        feature_detector = FeatureDetector()

        feature_points = []

        face_points = face_detector.detect(image) or []

        if not face_points:
            feature_points = feature_detector.detect(image) or []

        return face_points + feature_points
Exemplo n.º 4
0
 def __init__(self):
     self.detectors = {
         'all': CompleteDetector(),
         'face': FaceDetector(),
         'feat': FeatureDetector(),
         'glas': GlassesDetector(),
         'prof': ProfileDetector()
     }
Exemplo n.º 5
0
 def __init__(self):
     self.detectors = {
         "all": CompleteDetector(),
         "face": FaceDetector(),
         "feature": FeatureDetector(),
         "glass": GlassesDetector(),
         "profile": ProfileDetector(),
     }
Exemplo n.º 6
0
 def test_should_not_detect_points(self):
     detection_result = FeatureDetector().detect(create_image("white-block.png"))
     expect(detection_result).to_be_false()
Exemplo n.º 7
0
 def test_should_detect_multiple_points(self):
     detection_result = FeatureDetector().detect(create_image("no_face.jpg"))
     expect(len(detection_result)).to_be_greater_than(4)