def get_images(frame, faces_coord, shape): if shape == "rectangle": faces_img = op.cut_face_rectangle(frame, faces_coord) frame = op.draw_face_rectangle(frame, faces_coord) elif shape == "ellipse": faces_img = op.cut_face_rectangle(frame, faces_coord) frame = op.draw_face_rectangle(frame, faces_coord) faces_img = op.normalize_intensity(faces_img) faces_img = op.resize(faces_img) return (frame, faces_img)
def get_images(frame, faces_coord, shape): """ Perfrom transformation on original and face images. This function draws the countour around the found face given by faces_coord and also cuts the face from the original image. Returns both images. :param frame: original image :param faces_coord: coordenates of a rectangle around a found face :param shape: indication of which shape should be drwan around the face :type frame: numpy array :type faces_coord: list of touples containing each face information :type shape: String :return: two images containing the original plus the drawn contour and anoter one with only the face. :rtype: a tuple of numpy arrays. """ if shape == "rectangle": faces_img = op.cut_face_rectangle(frame, faces_coord) frame = op.draw_face_rectangle(frame, faces_coord) elif shape == "ellipse": faces_img = op.cut_face_ellipse(frame, faces_coord) frame = op.draw_face_ellipse(frame, faces_coord) faces_img = op.normalize_intensity(faces_img) faces_img = op.resize(faces_img) return (frame, faces_img)
def get_images(frame, faces_coord, shape): """ Perfrom transformation on original and face images. This function draws the countour around the found face given by faces_coord and also cuts the face from the original image. Returns both images. """ if shape == "rectangle": faces_img = op.cut_face_rectangle(frame, faces_coord) frame = op.draw_face_rectangle(frame, faces_coord) faces_img = op.normalize_intensity(faces_img) faces_img = op.resize(faces_img) return (frame, faces_img)