Esempio n. 1
0
    def __init__(self, name_to_save_in_db: Optional[str]=None, enable_feature_matching=False):
        self.__add_to_db = name_to_save_in_db
        self.__feature_matching_enabled = enable_feature_matching
        self.__subjects = Database.get_subjects()
        self.__subject = Database.get_subject(name_to_save_in_db)
        self.__first_run = True

        self.__scores = {}
        self.__best_match = None
        self.__new_histograms = None
        self.__sift = cv2.xfeatures2d.SIFT_create()