facexlib
1import glob2import os3
4import facexlib.utils.face_restoration_helper as face_restoration_helper5
6
7def crop_one_img(img, save_cropped_path=None):8FaceRestoreHelper.clean_all()9FaceRestoreHelper.read_image(img)10# get face landmarks11FaceRestoreHelper.get_face_landmarks_5()12FaceRestoreHelper.align_warp_face(save_cropped_path)13
14
15if __name__ == '__main__':16# initialize face helper17FaceRestoreHelper = face_restoration_helper.FaceRestoreHelper(upscale_factor=1)18
19img_paths = glob.glob('/home/wxt/Projects/test/*')20save_path = 'test'21for idx, path in enumerate(img_paths):22print(idx, path)23file_name = os.path.basename(path)24save_cropped_path = os.path.join(save_path, file_name)25crop_one_img(path, save_cropped_path=save_cropped_path)26