Spaces:
Running
Running
| import sys | |
| import cv2 | |
| import os.path as osp | |
| root_path = osp.abspath(osp.join(__file__, osp.pardir, osp.pardir)) | |
| sys.path.append(root_path) | |
| from feature_extraction.features_extractor import FeaturesExtractor | |
| class EyeDentityDatasetCreation: | |
| def __init__(self, feature_extraction_configs, sr_configs=None): | |
| self.extraction_library = feature_extraction_configs["extraction_library"] | |
| self.upscale = 1 | |
| self.blink_detection = feature_extraction_configs["blink_detection"] | |
| self.features_extractor = FeaturesExtractor( | |
| extraction_library=self.extraction_library, | |
| blink_detection=self.blink_detection, | |
| upscale=self.upscale, | |
| ) | |
| def __call__(self, img): | |
| result_dict = self.features_extractor(img) | |
| return result_dict | |