def _add_overlay_to_storage(self, video_path, initial_pos=(0, 0)): config = Configuration(video_path, origin_x=initial_pos[0], origin_y=initial_pos[1]) self.manager.add(config) self.manager.save_to_disk() self._overlay_added_to_storage(self.manager.most_recent)
def _setup_eye(self, eye_id, prefilled_config): video_path = self._video_path_for_eye(eye_id) prefilled_config["video_path"] = video_path prefilled_config["scale"] = self.scale prefilled_config["alpha"] = self.alpha config = Configuration(**prefilled_config) overlay = EyeOverlayRenderer( config, self.show_ellipses, self.make_current_pupil_datum_getter(eye_id)) return overlay