def process()

in lambda/states/area.py [0:0]


    def process(self, frame):
        self.frame = frame
        face_bounding_box = [
            self.image_width * frame['rekMetadata'][0]['BoundingBox']['Left'],
            self.image_height * frame['rekMetadata'][0]['BoundingBox']['Top'],
            self.image_width * frame['rekMetadata'][0]['BoundingBox']['Width'],
            self.image_height * frame['rekMetadata'][0]['BoundingBox']['Height']
        ]
        inside_area_box = AreaState.is_inside_area_box(self.area_box, face_bounding_box)
        min_face_area = AreaState.is_min_face_area_percent(self.area_box, face_bounding_box, self.min_face_area_percent)
        success = (inside_area_box and min_face_area)
        return True if success else None